2

Допустим, я скопировал /var /lib /mysql и сохранил его где-то еще, затем удалил / переустановил MySQL и поместил оригинальный /var /lib /mysql туда, где он был. Буду ли я иметь все свои базы данных без каких-либо проблем?

1 ответ1

1
  1. Нет, просто .frm файлов недостаточно.

  2. Однако, если вы остановите свой сервер MySQL и скопируете все в /var/lib/mysql , включая ibdata1 , ib_logfile0 , ib_logfile1 и все в подкаталогах в /var/lib/mysql (* .frm, * .ibd файлы) и позже при восстановлении этих файлов на каком-либо другом сервере, используя ту же версию MySQL и ту же конфигурацию (/etc/my.cnf или аналогичную), все будет в порядке.

  3. Существуют лучшие способы хранения резервных копий или передачи данных между серверами. Смотрите mysqlhotcopy , mysqldump и т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .