1 ноября 2011 г.

Перенос базы MySQL c одного сервера на другой

Пост немного оффтоп, да и в поисковике довольно быстро решение ищется, но сегодня решил опубликовать, что было "под рукой". Допустим к каждому серверу есть доступ к консоли.

На первом сервере делаем дамп базы
$ mysqldump -u[логин] -p[пароль] [базаданных] > mybase.sql

переписываем этот дамп на второй сервер, и делаем экспорт:
$ mysql -u[логин] -p[пароль] [базаданных] < mybase.sql

3 комментария:

  1. $ mysqldump -u local_user -p local_pass local_db | mysql -u remote_user -p remote_pass remote_db

    ОтветитьУдалить
  2. $ mysqldump -u local_user -p local_pass local_db | gzip -c9 > local_db.sql.gz

    ОтветитьУдалить