Экземпляр сервера MYSQL 8.0.13 автоматически отключается и включается случайным образом
Я установил mysql 8.0.13 server
с выпуском MySQL на Mac OS (10.14.1) Mojava
, На следующий день я не смог соединиться с сервером MySQL. Я запускаю экземпляр mysql, и он переключается в режим OFF, как показано на рисунке.
Я пробовал несколько решений, как;
Обновить файл com.oracle.oss.mysql.mysqld.plist атрибут keepAlive до true
изменить время ожидания соединения с 180 на 280.
Нет порта, который слушает 3306
Отключение брандмауэра
Пожалуйста, скажите, в чем может быть проблема?
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, потому что у меня были разные версии в разных местах. Итак, находка, которую нужно убить и удалить, освободила порт по умолчанию, и он был счастлив с тех пор... хаха