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 вернулся в бизнес