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

Как восстановить файлы MySQL .frm .MYD .MYI в OS X Lion

Возможный дубликат:
Как восстановить базу данных mysql из физических файлов?

Я получил кучу этих типов файлов и понятия не имел, как восстановить базу данных на моем Mac. Я нашел инструкции о том, как это сделать в Windows, вам просто нужно поместить их в определенный каталог, и база данных должна быть восстановлена, но я не знаю, в каком каталоге или даже где он будет расположен в OS X .

Кто-то упомянул, что я смотрю файл my.cnf, но он пуст. Я также заметил, что у меня есть 2 папки mysql в usr / local /. Я загрузил снимок экрана каталога, а также открытый файл cnf по адресу Снимок экрана 1

Кроме того, я открыл Sequel Pro (клиент MySQL на случай, если вы не знакомы с приложением), и он успешно подключается к локальной базе данных MySQL. Снимок экрана на Снимок экрана 2

Любая помощь будет принята с благодарностью!

Каталог базы данных по умолчанию должен быть /usr/local/mysql/var или /usr/local/mysql/data в соответствии с документы (где / usr / local / mysql - это просто символическая ссылка на установленную версию). Он будет содержать подкаталоги «mysql» и «test» для этих двух баз данных и файл хранилища «ibdata1» для таблиц InnoDB. Ты должен просто

  • остановить mysql
  • создайте еще один подкаталог и назовите его как базу данных, которую нужно восстановить
  • скопируйте туда свои файлы FRM, MYD и MYI
  • перезапустить mysql

чтобы увидеть результаты. Обратите внимание, что это приведет к восстановлению только таблиц MyISAM, таблицы InnoDB могли иметь другой каталог хранения или хранились в ibdata1 исходного сервера.