1

Я использую MySQL на моем MacBook Pro, который работал хорошо в течение последних 2 лет. Неделю назад он внезапно прекратился, и я не могу перезапустить его снова.

Я изменил разрешение на /usr/local/mysql на 0777, а также изменил владельца на mysql.

Когда я пытаюсь запустить mysql (sudo /usr/local/mysql/bin/mysqld_safe или sudo /usr/local/mysql/support-files/mysql.server start), я получаю одну из следующих ошибок:

ERROR! The server quit without updating PID file (/usr/local/mysql/data/[COMPUTERNAME].pid)

или же

mysqld_safe mysqld from pid file /usr/local/mysql/data/[COMPUTERNAME].pid ended.

Когда я открываю файл .err, я вижу следующие ошибки:

140222  8:10:30 [ERROR] /usr/local/mysql/bin/mysqld: Can't create/write to file '/usr/local/mysql/data/[COMPUTERNAME].pid' (Errcode: 13)

140222  8:10:30 [ERROR] Can't start server: can't create PID file: Permission denied

Редактировать:

Вот sudo ls -ld / /usr /usr/local /usr/local/mysql /usr/local/mysql/data /usr/local/mysql-5.6.16-osx10.7-x86_64

drwxr-xr-x  36 root    wheel  1292 Feb 20 21:16 /
drwxr-xr-x@ 12 root    wheel   408 Oct 26 10:12 /usr
drw-r--r--  49 root    wheel  1666 Feb 22 09:06 /usr/local
lrwxr-xr-x   1 root    wheel    27 Feb 22 09:06 /usr/local/mysql -> mysql-5.6.16-osx10.7-x86_64
drwxr-xr-x  17 _mysql  wheel   578 Feb 22 09:06 /usr/local/mysql-5.6.16-osx10.7-x86_64
drwxr-xr-x  10 _mysql  wheel   340 Feb 22 09:07 /usr/local/mysql/data

Запуск ls -ld /usr/local/mysql/data/*.pid дает ls: /usr/local/mysql/data/*.pid: No such file or directory

1 ответ1

3

drw-r - r-- 49 корневое колесо 1666 22 февраля 09:06 /usr /local

Вот оно, прямо перед тобой. Разрешение на выполнение (обратный путь в каталогах) отклонено. Для пользователя MySQL и действительно для всех остальных.

Права доступа и владение /usr/local являются широко распространенной проблемой в Mac OS 10, по многим причинам, которые я не буду здесь подробно останавливаться.

chmod a+x /usr/local
(бегите от имени суперпользователя) - ваш друг.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .