Очень часто, перед внесением каких либо изменений, требуется сделать резервную копию базы данных MySQL или просто перенести базу на другой сервер.
Самый простой способ сделать это через web-приложение phpMyAdmin. Но если под рукой нет phpMyAdmin, то можно обойтись и простой командной строкой. Так же, в некоторых случаях, когда объем Вашей базы довольно большой, phpMyAdmin может делать это не совсем корректно. Во всех этих случаях, как впрочем и во многих других, для создания дампа базы MySQL, а также восстановления базы из дампа, можно воспользоваться командной строкой.
Создание дампа базы MySQL
# mysqldump my_database_name --user=my_username --password=my_password > my_dump.sql
Восстановление базы MySQL из дампа
# mysql -u my_username -p my_database < my_dump.sql