Сервер MySql не запускается на MAMP

По какой-то причине мой сервер MySQL не запускается (работает Apache на порту 80 и MySql на порту 3306). Я подумал, что просто переустановлю с последней версией MAMP, но все равно получаю ту же ошибку. Я попытался изменить корень документа обратно на значение по умолчанию (htdocs), но это также не меняет проблему.

Самое главное, я попробовал рекомендованное исправление безрезультатно:

ps aux | grep mysql
lsof -i
killall -9 mysqld

Я не вижу процессов mysqld в мониторе активности. Скорее я вижу 7 httpd процессов. Был только один, когда MAMP работал правильно.

PS Я попытался перезагрузить компьютер и убить процессы httpd.

2 ответа

Я столкнулся с этой проблемой, когда я хотел использовать более новую версию MAMP с MySql 5.6. Apache запускается, но MySql не запускается. После долгих осмотров, я сделал из раздражения следующее.

  1. Переместите MAMP из каталога приложений на рабочий стол.
  2. Удалил MAMP PRO из каталога приложений
  3. Удалено MAMP PRO из /Library/Application Support/appsolute/
  4. Установленный MAMP
  5. Скопировал контент с моего старого мампа db/mysql/ к новому MAMP db/mysql56/Я скопировал все, кроме mysql_upgrade_info, Не знаю, если это имело значение, хотя.
  6. Скопировал мой htdocs со старого MAMP на новый.

Затем я перезапустил MAMP и все заработало. Надеюсь это поможет.

Так что для того, чтобы сервер MAMP MySql работал, мне нужно было остановить мой MySQL-сервер в разделе "Системные настройки". Я понятия не имею, почему это работало нормально, но теперь вызывает проблемы. Многие ответы, которые я видел в сети, на самом деле указывают на то, что сервер MySql в Системных настройках должен работать. Я очень не уверен, почему это внезапно стало проблемой, но я полагаю, что проблема устранена

Другие вопросы по тегам