Недавно обновив мой MacOS до последней версии 10.13.4, моя локально запущенная версия MySQL (версия 14.14 Distrib 5.7.22, для osx10.13 (x86_64)) больше не запускалась должным образом. Я получаю следующую ошибку при попытке запустить его с помощью запуска mysql: ОШИБКА 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет ‘/tmp/mysql.sock’ (2).
И когда я пытаюсь запустить его с помощью mysql.server start, иногда он запускается и работает в течение нескольких секунд, а затем снова останавливается.
В других случаях я получаю следующую ошибку:
ОШИБКА! Сервер вышел без обновления файла PID (/usr/local/var/mysql/My-MacBook-Pro.local.pid).
Когда я перехожу в это место /usr/local/var/mysql/My-MacBook-Pro.local.pid, я замечаю, что файл .pid отсутствует, скорее вместо него существует файл .err с тем же именем. Когда я открываю этот файл, я вижу, что он ничего не содержит. И когда я переименовываю его с расширением .pid, запуск mysql.server снова запускается на несколько секунд, прежде чем я вижу, что файл .pid снова изменяется на файл .err (я наблюдаю это в реальном времени из окна поиска).
Помимо необходимости удалить и переустановить mySQL, я не могу найти практическое решение. В последний раз я делал это около трех дней назад. И теперь он перестал работать снова.
Может кто-нибудь объяснить, что, кажется, происходит?
Задача ещё не решена.
Других решений пока нет …