
Я не могу запустить MySQL сервер на Mac OS X 10.4.11. MySQL был установлен с помощью Macports. MySQL работал нормально, пока внезапно не умер без какой-либо очевидной причины.
При запуске «mysql» появляется сообщение об ошибке:
ERROR 2002 (HY000): Can't connect to local MySQL server through
socket '/opt/local/var/run/mysql5/mysqld.sock' (2)
Если я попытаюсь запустить MySQL вручную, я получу следующее сообщение об ошибке:
sudo /opt/local/share/mysql5/mysql/mysql.server start
Starting MySQL/opt/local/share/mysql5/mysql/mysql.server: line
159: kill: (636) - No such process
ERROR!
В /etc/mysql/my.cnf у меня есть:
socket = __PREFIX/var/run/mysqld/mysqld.sock
Но путь «opt/local/var/run/mysqld/» не существует в моей системе.
Я попробовал изменить путь сокета на "__PREFIX/var/run/mysql5/mysqld.sock" (где и находится сокет). К сожалению, это тоже не помогло.
Владелец и разрешения для /opt/local/var/run/mysql5/ установлены правильно.
Есть предложения, как снова запустить MySQL? Спасибо за совет.
решение1
возьмите dmg с mysql.com и запустите его из панели настроек
решение2
Как сказал frx, вы можете скачатьофициальное распространениедля MySQL, а не устанавливать его через порты.
Вы также можете использовать удивительно простойМАМПприложение для установки MySQL, PHP и Apache в виде небольшого, но аккуратного автономного пакета приложений.