Создание дампа базы MySQL из командной строки

Очень часто, перед внесением каких либо изменений, требуется сделать резервную копию базы данных 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