Не удается найти старые базы данных MySQL после обновления MAMP

  1. Я установил Йосемити
  2. MAMP переименован в MAMP_old
  3. Сделал чистую установку MAMP
  4. Скопировал папку db из старой в новую

Теперь ни одна из моих баз данных не отображается в PHPMyAdmin

Внутри папки db/mysql я вижу папку со своими старыми базами данных, но нет файлов sql. Например, папка Wordpress содержит .frm файлов и db.opt файлов.

Я пробовал это сделать (используя ссылку ниже), но, похоже, у меня нет папки mysql usr / local /

/usr/local/mysql/bin/mysqldump -u root -p[pass] [db] > [filename].sql

Невозможно получить доступ к базам данных MySQL после обновления до Mountain Лев (с использованием MAMP)

Что мне делать, чтобы восстановить мои старые базы данных? У меня очень ограниченные знания в этой области.

Большое спасибо


person Daniel    schedule 30.11.2014    source источник
comment
Молитесь, чтобы у вас был запасной вариант, потому что вы все потеряли.   -  person zanderwar    schedule 30.11.2014
comment
Вы установили путь к папке вашей базы данных в mysql / bin / my.ini?   -  person Vipul Hadiya    schedule 30.11.2014
comment
Как мне это сделать? FWIW, если я запускаю старую версию MAMP, я могу получить доступ к БД.   -  person Daniel    schedule 01.12.2014


Ответы (2)


Я столкнулся с этой проблемой при обновлении до MAMP PRO 5 с 4. Следующая статья оказалась бесценной: https://appsolute.zendesk.com/hc/en-us/articles/215198946-I-upgraded-to-MAMP-PRO-5-and-I-am-missing-databases-

Цитировать:

Ваши старые данные MySQL 5.6 находятся в

/ Библиотека / поддержка приложений / appsolute / MAMP PRO / db / mysql56_2018_xxxx

На всякий случай сначала сделайте резервные копии данных вашего хоста и всего / Library / application support / appsolute / MAMP PRO / db /

Чтобы убедиться, что это ваши старые данные, загляните в эту папку mysql56_2018_xxx, вы должны увидеть подкаталоги всех ваших старых баз данных в этой папке.

Если вы видите отсутствующие базы данных в MAMP PRO 5, вы можете «обновить» свои старые данные, выполнив следующие действия.

  1. Выйти из MAMP PRO
  2. Переименуйте папку mysql57 в mysql57_back
  3. Сделайте копию папки mysql56_2018_xxxx, назовите ее mysql57.
  4. Запустите MAMP PRO, запустите свои серверы
  5. Запустите Инструменты> Обновить БД MySQL

Примечания:

  • Инструкции, доступные в Интернете для MAMP (не MAMP PRO), могут вводить в заблуждение.

  • Вышеупомянутое относится не к / Library внутри содержимого пакета приложения MAMP PRO, а к / Library из корня вашего диска.

  • В моем случае полные исходные базы данных находились в папке с именем mysql56. Были дополнительные неполные папки с отметкой даты, указывающие на сбои во время исходного процесса обновления БД.

person Skrivener    schedule 13.08.2018

Вот ссылка на статью, которая, я думаю, может помочь любому в подобной ситуации:

Как обновить MAMP

Итак, основная идея заключается в том, что вам нужно будет скопировать файлы db из старой папки MAMP в новую папку MAMP.

Другой метод, который вы могли бы использовать, - это выполнить mysqldump перед обновлением, а затем импортировать этот файл дампа в новую версию MAMP.

person user956128    schedule 04.09.2015