Mysql не запускается после обновления Mac OS X Yosemite (Mac OS 10.10)

Сразу после перехода на Mac OS Yosemite (10.10) мой Mysql больше не запускается. Вместо этого я получаю

MacBook-Pro:/ user$ sudo /usr/local/mysql/support-files/mysql.server start
Starting MySQL 
. ERROR! The server quit without updating PID file (/usr/local/mysql/data/wireless.ubc.ca.pid).

Я попытался проверить номер версии, но также получил следующую ошибку

MacBook-Pro:/ user$ /usr/local/mysql/bin/mysql -v
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Я обнаружил, что у многих людей проблемы с XAMPP не работают после установки Yosemite, также eclipse не работает. Я вижу, что многие люди просто говорят о переустановке. Есть ли способ исправить это?

Ответ 1

Я еще не обновился до Yosemite, но у меня была эта ссылка сохранена, когда я делаю:

Получите Apache, MySQL, PHP и phpMyAdmin, работающие над OSX 10.10 Yosemite

Эта конкретная строка может принести пользу:

sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

Но проверьте весь пост и дайте мне знать, если это поможет!

Удачи!

Ответ 2

Я не думаю, что эта установка необходима. У меня такая же проблема, когда я перешел на Йосемити.

Я попытался запустить сервер mysql через командную строку, но это не удалось, сказав

Запуск MySQL.... ОШИБКА! Сервер завершает работу без обновления PID файла (/usr/local/var/mysql/Bilals-MacBook-Pro.local.pid).

Я пошел в настройках и нажал на mysql, и он был остановлен. Запустите mysql из настроек, которые будут запрашивать пароль root, и он работал:)

Ответ 3

После обновления MySQL я также по какой-то причине должен изменить разрешения для dir MySQL, чтобы он работал. Установщик всегда меняет разрешения на root.

chown -R _mysql:wheel /usr/local/mysql-5.6.21-osx10.8-x86_64/