Экземпляр сервера MYSQL 8.0.13 автоматически отключается и включается случайным образом

Я установил mysql 8.0.13 server с выпуском MySQL на Mac OS (10.14.1) Mojava, На следующий день я не смог соединиться с сервером MySQL. Я запускаю экземпляр mysql, и он переключается в режим OFF, как показано на рисунке.

Я пробовал несколько решений, как;

  1. Обновить файл com.oracle.oss.mysql.mysqld.plist атрибут keepAlive до true

  2. изменить время ожидания соединения с 180 на 280.

  3. Нет порта, который слушает 3306

  4. Отключение брандмауэра

Пожалуйста, скажите, в чем может быть проблема?

2 ответа

Это работало для меня в MAC...

откройте терминал и напишите следующее

Это проверит все запущенные экземпляры.

1) ps -ef | grep mysql

Если вы нашли какой-либо идентификатор процесса с помощью вышеуказанной команды.

2) sudo kill -9 [PID]

Где [PID] - это идентификатор процесса рядом с именем пользователя, например, 5098

так будет 5098 убить

Теперь вы будете перезапускать снова, используя панель сервера MySQL или по команде

mysql.server start

Не совсем уверен, почему это сработало, но я подумал, что поделюсь (потому что убийство / остановка и перезапуск не сработали для меня):

Я загрузил инструмент DBngin и заметил, что у меня работают MariaDB и PostgreSQL DB. После того как я остановил эти процессы, MySQL заработал нормально.

Убедитесь, что он настроен для подключения к 3306. Иногда MySQL настраивается на порт не по умолчанию, например 3307 или другой. Вы можете проверить, используя следующую команду.

ПОКАЗАТЬ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ, КАК "ПОРТ";

Я столкнулся с этой проблемой и в Ubuntu, потому что у меня были разные версии в разных местах. Итак, находка, которую нужно убить и удалить, освободила порт по умолчанию, и он был счастлив с тех пор... хаха

Другие вопросы по тегам