Назад | Перейти на главную страницу

Перенос файлов MySQL с Mac на Linux

У меня был сервер mysql на Mac. К сожалению, Mac умер. Однако у меня есть резервная копия. Сейчас я пытаюсь восстановить сервер на машине Linux.

Я переместил файлы mysql, расположенные в / usr / local / var / mysql на Linux.

Я дал полные права доступа 777 непосредственно в linux, чтобы убедиться, что у меня нет проблем с разрешениями.

Когда я пытаюсь запустить сервер MySQL, он не работает, и я получаю эту ошибку в журналах:

InnoDB: Error: log file ./ib_logfile0 is of different size 0 50331648 bytes
InnoDB: than specified in the .cnf file 0 5242880 bytes!

Когда я удаляю файлы журнала (ib_logfile0, ib_logfile1), я получаю: http://pastebin.com/rYMti8DK

Вы знаете, как я могу правильно восстановить свою базу данных?

Вам необходимо использовать ту же конфигурацию MySQL в системе Linux, что и на Mac. Сообщение об ошибке в вашем вопросе возникает из-за того, что настройки файла журнала InnoDB в вашем Linux отличаются.