Не мога да намеря стари MySQL бази данни след надграждане на MAMP

  1. Инсталирах Yosemite
  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, мога да получа достъп до DB.   -  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 данни са вътре

/Library/application support/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 DB

Бележки:

  • Наличните онлайн инструкции за 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