Выгрузка и заливка дампа базы данных MySQL

Для небольших баз многие используют PHPMyAdmin, но на файлах большого размера это весьма полезное приложение пасует. Можно конечно использовать специализированный софт, например Sypex Dumper, однако самым надежным средством были и остаются стандартные инструменты MySQL.

При таком подходе имеется единственный минус — требуется SSH доступ к серверу. Правда в настоящее время это не проблема, любой нормальный хостинг предоставляет данную возможность своим клиентам. Ну а если вы счастливый обладатель собственного сервера, то тут вообще никаких проблем возникнуть не должно.

Выгрузка дампа

Выгрузка базы данных в SQL файл.

mysqldump --user=xxxxxx --password=xxxxxx --host=localhost --routines database_name > file_name.sql

Выгрузка базы с одновременной запаковкой в gz-архив.

mysqldump --user=xxxxxx --password=xxxxxx --routines database_name | gzip -c > file_name.sql.gz

Заливка дампа

Заливка базы данных из SQL файла.

mysql --user=xxxxxx --password=xxxxxx --host=localhost --database=database_name < file_name.sql

Заливка базы из дампа, запакованного в gz-архив.

gunzip -c file_name.sql.gz | mysql --user=xxxxxx --password=xxxxxx --host=localhost --database=database_name

Топка для камина купить смотрите здесь. стандарт исо 14001