MAMP mysql не запускается

Получил ошибку: 2002: Не удается подключиться к локальному серверу MySQL через сокет '/Applications/MAMP/tmp/mysql/mysql.sock' (2) при попытке подключения 150629 15:44:35 mysqld_safe Запуск демона mysqld с базами данных из / Applications/MAMP/db/mysql 150629 15:44:35 [Предупреждение] Вы принудительно установили значение lower_case_table_names в 0 с помощью параметра командной строки, хотя ваша файловая система '/Applications/MAMP/db/mysql/' нечувствительна к регистру. Это означает, что вы можете повредить таблицу MyISAM, обращаясь к ней с разными регистрами. Вам следует подумать об изменении lower_case_table_names на 1 или 2 150629 15:44:35 [Примечание] Плагин FEDERATED отключен. 150629 15:44:35 [Примечание] Плагин ndbcluster отключен. /Applications/MAMP/Library/libexec/mysqld: не удается найти файл: «./mysql/plugin.frm» (номер ошибки: 13) 150629 15:44:35 [ОШИБКА] Не удается открыть таблицу mysql.plugin. Пожалуйста, запустите mysql_upgrade, чтобы создать его. 150629 15:44:35 InnoDB: запущен; порядковый номер журнала 1 402900962 150629 15:44:35 [ОШИБКА] /Applications/MAMP/Library/libexec/mysqld: не удается найти файл: './mysql/host.frm' (номер ошибки: 13) 150629 15:44: 35 [ОШИБКА] Неустранимая ошибка: не удается открыть и заблокировать таблицы привилегий: не удается найти файл: «./mysql/host.frm» (номер ошибки: 13) 150629 15:44:35 mysqld_safe mysqld из файла pid /Applications/ MAMP/tmp/mysql/mysql.pid закончился

Я нигде не могу найти файл mysql.sock. Это MAMP 1.9 на OS X версии 10.8.5.


person user2667042    schedule 29.06.2015    source источник


Ответы (1)


Первое, что нужно попробовать, это изменить владельца каталога данных MySQL, например, если вы запускаете MySQL с пользователем mysql:

chown -R mysql:mysql /path/to/datadir

проверьте привилегии каталога /Applications/MAMP/tmp/mysql/ для создания сокета.

person Hitesh Mundra    schedule 29.06.2015
comment
Спасибо. Я заметил, что привилегии изменились, поэтому я просто переустановил mamp. - person user2667042; 01.07.2015
comment
У меня такая же проблема, и я пробовал chown -R mysql:mysql /path/to/datadir, но это не работает - person Ravi Ji; 11.01.2017