Mountain Lion: mysql перестал работать после установки доморощенного

Итак, я установил MySQL из загрузки. Работало нормально. Мой файл сокета mysql.sock находился в /private/tmp

После установки homebrew (не знаю, связано ли это непосредственно с homebrew) мой файл сокетов исчез.

Я ищу его /private/tmp/mysql.sock, и его больше нет.

Я не могу запустить демон MySQL. Я не могу войти в свою базу данных. MySQL Workbench не может подключиться.

Я искал файл mysql.sock и файл my.cf, но не могу их найти.

Когда я пытаюсь подключиться с помощью терминала, я получаю эту ошибку ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

В MySQL Startup я получаю `Предупреждение: каталог / usr / local / mysql / data не принадлежит пользователю 'mysql' или '_mysql'.

Я уже сделал следующее: https://stackoverflow.com/questions/4762543/mysql-what-user-should-own-usr-local-mysql-on-mac

sudo chown -R _mysql:wheel /usr/local/mysql/data
sudo chown -R mysql:wheel /usr/local/mysql/data

По какой причине мой файл mysql.sock исчез и как я могу заставить MySQL снова работать?

1 ответ

Вы должны попытаться запустить его снова, затем заглянуть в консоль, чтобы увидеть все ошибки, которые она выдает, и устранить их, а также взглянуть на my.cnf, чтобы увидеть, где он ведет журнал (как правило, он также идет в отдельный файл)

Другие вопросы по тегам