Как скопировать базу данных MySQL на новый сервер через SSH с одной командой

mysqldump --add-drop-table --extended-insert --force --log-error=error.log -uUSER -pPASS OLD_DB_NAME | ssh -C user@newhost "mysql -uUSER -pPASS NEW_DB_NAME"


Копирует базу данных MySQL с OLD_DB_NAME на новый сервер NEW_DB_NAME через SSH, используя mysqldump и ssh-пересылку данных. Опции —add-drop-table добавляют DROP TABLE, —extended-insert улучшает вставку данных. —force игнорирует ошибки, —log-error записывает ошибки в error.log. Альтернативы: использовать scp для экспорта и импорта SQL-файлов.

Ответить

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