2015-03-22 2 views
0

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

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

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

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

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

ответ

0

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

0

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

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

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

Смежные вопросы