Я использую 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