2012-06-27 3 views
0
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 

Вот что я получаю, когда я бегу $ MySQL (или Sudo !! сразу после ...) У меня установлена ​​панель настроек и имеют в у прошлого не возникало проблем с запуском и остановкой. Я получил эту ошибку и при проверке панели настроек она не была запущена. Нажатие «start server» заставило его запросить у меня пароль, а затем повесить пару секунд, но не запускать сервер.MySQL не запускается OSX - Не удается подключиться через гнездо

mysqld: Can't change dir to '/usr/local/mysql-5.1.51-osx10.6-x86_64/data/' (Errcode: 13) 

120627 16:11:22 [ERROR] Aborting

, что я получаю, когда я бегу $ туздЫ из командной строки. Я просмотрел полдюжины других сообщений по этой теме, но пока никто не применял (пока), так как я ничего не делал для конфигураций моей машины сегодня, и сегодня mysql работает нормально.

Есть ли журналы, которые я мог бы проверить? Есть ли настройки my.conf, которые я должен исследовать? Если я приношу жертву ягненку при установке cx_Oracle, будут ли боги базы данных умиротворены?

+0

, которую вы установили Mysql на MacPorts или Homebrew? – squiter

+0

Я установил mysql с DMG. – Ben

ответ

-1

Удалите текущую версию mysql, а затем используйте Homebrew для установки mysql.

brew install mysql 

Я нашел этот ответ очень полезным: https://stackoverflow.com/a/6378429/554406

+1

, прежде чем я это сделаю, как насчет вопроса о том, почему на зеленой земле бога такая вещь случится. Кроме того, я установил его из источника, который я сделал, потому что я работаю в компании, использующей эту версию, поэтому переход на другую версию здесь не является полезным решением. – Ben