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, чтобы увидеть, где он ведет журнал (как правило, он также идет в отдельный файл)