Backing up
# back up the database 'database_name'
# to a file named 'database_backup.sql'
mysqldump -u username -p database_name > database_backup.sql
# back up multiple databases
mysqldump -u username -p --databases database_one database_two > two_databases.sql
# back up all databases
mysqldump --opt --all-databases > all_backup.sql
Restoring a backup
# restore the database 'database_name'
# from the file 'database_backup.sql'
mysql -u username -p database_name < database_backup.sql
# restore a single database from a
# dump of multiple databases
mysql -u username -p --one-database database_name < all_backup.sql