У меня был сервер 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 отличаются.