Backup и Restore базы данных MySQL с помощью консоли (SSH, cmd, PowerShell)

Резервная копия базы данных нужна перед обновлением сайта или CMS, изменением структуры базы данных, переносом проекта на другой сервер, массовым импортом/удалением данных или любыми другими рискованными изменениями. Для MySql рекомендую пользоваться только консолью, т.к. phpMyadmin или другое ПО, работающее через Web, может не справляться с объемами.

Создать резервную копию (backup):
mysqldump -uusername -ppassword -hhost databasename > dump_name.sql

Восстановить из резервной копии (backup):
mysql -uusername -ppassword -hhost databasename < dump_name.sql

Обратите внимание на то, что для экспорта и импорта используются разные команды.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *