2015-09-02 3 views
0

Я был после этого руководства для установки моего стека AMP:Сервер выйти без обновления PID File - Mac OS X Yosemite

http://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-10-yosemite/

и я с настройкой MySQL на неприятности мой Mac OS X 10,10 Yosemite

Я не могу показаться, чтобы запустить сервер, дает мне ошибку «сервер бросить курить без обновления PID файл» я следующие решения по этим направляющим не дало никаких результатов:

http://coolestguidesontheplanet.com/mysql-error-server-quit-without-updating-pid-file/
After MySQL install via Brew, I get the error - The server quit without updating PID file

Solutions Я пробовал:

  • рестарт Прямо сервер с помощью /usr/local/mysql/support-files/mysql.server перезапуске также вручную на панели настроек, в сопровождении перезагрузки MacBook
  • Переустановлен на последнюю версию MySQL (MySQL-5.6.26-osx10.9-x86_64)
  • Удалены .ERR файлы и воссоздал недостающие PID файл, он ищет (но безрезультатно, удаляет воссозданный PID файл и по-прежнему генерирует .err)
  • CHMOD -755 на /USR/местные/MySQL/ расслабиться права доступа

Пожалуйста, помогите. Что-нибудь еще, что я, возможно, пропустил?

+0

Будьте осторожны с разрешениями. Если '/ usr/local/mysql/lib/plugin' доступен для записи в мире, вы [на один шаг ближе к полному компрометации сервера с помощью простой SQL-инъекции] (https://dev.mysql.com/doc/refman/ 5,0/о/серверная система variables.html # sysvar_plugin_dir). Этот каталог должен быть доступен только для чтения или доступен для записи только для пользователя root (и, конечно, не для пользователя mysql). – zneak

+0

@zneak Я просто последовал этой инструкции из руководства, которое я копировал, казалось, решил проблему для некоторых, вы правы, это довольно небезопасный метод, и это не сработало для меня. – Angelo

ответ

0

У вас, вероятно, есть несколько процессов, выполняющих mysql. Откройте Activity Monitor и найдите «mysqld». Закройте все процессы и перезапустите mysql. Если это не работает, попробуйте убить процесс в терминале:

sudo kill -15 {PID} 
+0

Казалось, это сработало. Благодаря! – Angelo

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