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/
Ответ 4
Ни один из этих ответов не работал у меня. Я переустановил mysql с помощью homebrew, и он сработал.
http://blog.joefallon.net/2013/10/install-mysql-on-mac-osx-using-homebrew/