Не удается запустить MySQL на Mac - в доступе отказано - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь запустить MySQL, установленный через HomeBrew на Mac (High Sierra), но у меня всегда возникают эти проблемы с разрешениями и с файлом PID.Я испробовал сотни возможных решений, которые нашел в Интернете, но не смог решить эти проблемы:

Haline:/ Haline$ mysql.server start
Starting MySQL
./usr/local/Cellar/mysql/8.0.12/bin/mysqld_safe: line 144: /usr/local/var/mysql/Haline.local.err: Permission denied
/usr/local/Cellar/mysql/8.0.12/bin/mysqld_safe: line 144: /usr/local/var/mysql/Haline.local.err: Permission denied
/usr/local/Cellar/mysql/8.0.12/bin/mysqld_safe: line 199: /usr/local/var/mysql/Haline.local.err: Permission denied
/usr/local/Cellar/mysql/8.0.12/bin/mysqld_safe: line 144: /usr/local/var/mysql/Haline.local.err: Permission denied
 ERROR! The server quit without updating PID file (/usr/local/var/mysql/Haline.local.pid).

Кто-нибудь может мне помочь, пожалуйста?

1 Ответ

0 голосов
/ 11 декабря 2018

Согласно официальной странице для устранения неполадок Homebrew :

Если команды не работают с ошибками разрешений, проверьте разрешения в подкаталогах / usr / local.Если вы не знаете, что делать, вы можете запустить cd /usr/local && sudo chown -R $(whoami) bin etc include lib sbin share var opt Cellar Caskroom Frameworks.

В качестве альтернативы, если вы не установили приложения в /usr/local, которые полагаются на определенные разрешения, вы также можете запустить:

sudo chown -R $(whoami) /usr/local/*
...