MySQL

Connect to MySQL commandline, password will be prompted
$ mysql [ServerDomain] -u -p

Backup Database
$ mysqldump -u [username] -p[password] [databasename] < [backupfile.sql]

Declare databases to backup
$ mysqldump -u [username] -p[password] –databases Tutorials Articles Comments > content_backup.sql

Backup all databases
$ mysqldump -u [username] -p[password] –all-databases > alldatabases.sql

Backup MySQL database and zip in one line
$ mysqldump -u [username] -p[password] [databasename] | gzip -9 > [backup.sql.gz]

Restore database from commandline, no space between -p and password
$ mysql -h [host] -u [username] -p[password] [database name] < [backupfile.sql]

mysql>  create database [name];

mysql> grant all privileges on [database].* to ‘[username]‘ identified by ‘password’;

Leave a Reply