Как переместить базу данных в Ubuntu?

Итак, на первой машине в окне терминала вводим следующую команду:

mysqldump -u dbuser -p dbname > dbbackup.sql

где dbname - имя копируемой базы данных; dbuser - имя пользователя для базы данных dbname. В результате выполнения этой команды вас попросят ввести пароль, назначенный пользователю с именем dbuser, после чего будет создан файл dbbackup.sql, содержащий информацию, необходимую для восстановления базы данных. Есть одно "но": если перенос базы осуществляется между различными версиями MySQL, то могут возникнуть проблемы несовместимости данных. В данном случае нужно воспользоваться флагом --compatible, указав тип программного обеспечения, на которое будет производиться перенос БД (например, ansi, mysql323, mysql40, postgresql и т.д.). За более подробной информацией обратитесь к справочному руководству по утилите mysqldump.

Далее с помощью FTP-клиента переносим полученный файл dbbackup.sql на другой компьютер.

Теперь для восстановления базы данных в окне терминала второй машины выполним команду:

mysql -u dbuser -p newdbname < dbbackup.sql

В результате данные из файла резервной копии dbbackup.sql будут импортированы в базу newdbname второго сервера. Если в результате выполнения последнего действия произошли ошибки, нужно будет использовать флаг --compatible или поработать с вашей базой данных для достижения ее совместимости.

В итоге хочу заметить, что создание резервных копий ваших проектов, в том числе баз данных, очень важная процедура. Также неплохо знать команды, позволяющие экспортировать и импортировать дамп базы данных MySQL.

Оставить комментарий

Вы комментируете как Гость.
Комментарии блога
  • Антокн
    Антокн
    23. Январь, 2019
    Конечно выбор хостинга это довольно не простое дело. Главное ни за что и ни...
  • Сергей
    Сергей
    24. Ноябрь, 2018
    Красавчик. Спасибо. Буку 5-тый год ASUS i5. Последнее время стала вылетать сеть. Все сделал как написано и вуаля.
  • BrainStorm
    BrainStorm
    01. Февраль, 2018
    Вы не совсем правы. Это не названия для блога, а адрес сайта (домен). Об этом...
  • Hongshang
    13. Январь, 2018
    Всегда выбираю названия, которые характеризуют продукт или услугу...
  • Алексей
    30. Апрель, 2017
    MC практически полностью устраивает за исключением функциональности...
  • Савелий
    Савелий
    06. Март, 2017
    Логияно что ОР3Т первый идет. Реально на андроиде самый лучший. И по тесту антуту самый мощьный. Очень рад, что его приобрел.
  • Евгений
    Евгений
    17. Февраль, 2017
    Спасибо за статью, мне ваши советы очень помогли, когда я регистрировал домен у хостера Handyhost)
  • BrainStorm
    BrainStorm
    15. Февраль, 2017
    Согласен, особенно после обновления Я.Вебмастер и учащения апдейтов Яндекса.
  • Кирилл
    11. Февраль, 2017
    Яндекс метрика в связке с Яндекс.Вебмастер это бомба, очень удобно....
  • Сергей
    Сергей
    08. Февраль, 2017
    "...В планах разработчиков было создать специальный программный продукт,...
Подпишись и ты!
Яндекс Виджет
Последняя работа

Услуги
Контакты
  • Тверская область
  • г. Вышний Волочек
  • ул. 9-го Января, д.21, кв. 107
  • info@brain8torm.ru
  • brainstorm@programist.ru
  • +7 (915) 734-3849
  • +7 (904) 350-9777