MySQL (MariaDB)
Access
mysql -u root -p"some-password-here"to enter mysql promptmysql -u root -p"some-password-here" -e "SHOW DATABASES;"to list databases- mysql:
SHOW DATABASES;from the mysql prompt
Backup & Restore
mysqldump -u username –-password=your_password database_name > file.sqlto backup databasemysql -u username –-password=your_password database_name < file.sqlto restore database
Postgres
Access
su - postgresorpsql --username=postgres: login as postgres\listor\l: list all databases\dt: list all tables in the current database
Backup
pg_dump dbname > dbname.bakto backup "dbname" database- There are several options for the backup format:
- *.bak: compressed binary format
- *.sql: plaintext dump
- *.tar: tarball
- There are several options for the backup format:
Restore
dropdb dbnameto delete a databasecreatedb dbnameto create a databasepsql dbname < dbname.bakto restore from backup
