Для тех, кто обновился с 5.7 до 8.0 с помощью доморощенного, эта ошибка, скорее всего, вызвана тем, что обновление не завершено. В моем случае mysql.server start
получил следующую ошибку:
ОШИБКА! Сервер завершает работу без обновления файла PID
blockquote>Затем я проверил файл журнала с помощью
cat /usr/local/var/mysql/YOURS.err | tail -n 50
и нашел следующее:InnoDB: обновление после сбоя не поддерживается.
blockquote>Если вы находитесь на одной лодке, сначала установите
mysql@5.7
через homebrew, остановите сервер, а затем снова запустите систему 8.0.brew install mysql@5.7 /usr/local/opt/mysql@5.7/bin/mysql.server start /usr/local/opt/mysql@5.7/bin/mysql.server stop
Затем ,
mysql.server start
Это заставит ваш MySQL (8.0) работать снова.