Назад | Перейти на главную страницу

Mac OS Sierra не может запустить MySQL

MySQL запускается нормально при повышении статуса ОС.

Однако при остановке и повторном запуске возникает проблема.

Я использую:

sudo /usr/local/mysql/support-files/mysql.server start

Исполняемый двоичный файл находится в:

/usr/local/mysql/bin/mysql

Он просто застревает в этом сообщении на минуты и минуты:

Starting MySQL.................................................

Только перезапуск всей машины приводит к тому, что она снова работает.

Попытка остановить службу с помощью

sudo /usr/local/mysql/support-files/mysql.server start

Результаты в этом сообщении об ошибке:

ERROR! MySQL server PID file could not be found!

Пользователь High Sierra здесь. У меня была аналогичная проблема.

Я исправил это, проверив содержимое этого каталога:

cd /usr/local/mysql/data 
ls -l 

чтобы узнать, все ли принадлежит _mysql (подсказка: второй столбец выходных данных). Для меня это было не так. Итак, я выполнил следующую команду:

chown -R mysql:mysql /usr/local/mysql/data/* 

чтобы изменить настройки владения. (Примечание: я использую свою учетную запись администратора, поэтому мне пришлось добавить sudo чтобы он работал. В противном случае я бы получил Operation not permitted ошибка)

Я оглянулся после запуска chown и, как вы можете видеть здесь, mySQL вернулся в бизнес