я бегу MySQL 5.6.30 - MySQL Community Server (GPL)
на ubuntu-16.04-x86_64
и я использую phpMyAdmin 4.7.7
.
Иногда, ничего не делая на сервере или phpMyAdmin, я получаю это сообщение об ошибке на своих сайтах:
Ошибка подключения: SQLSTATE [HY000] [2002] В подключении отказано
При попытке войти в phpMyAdmin я получаю четыре сообщения об ошибках:
# 2002 - Нет такого файла или каталога - Сервер не отвечает (или сокет локального сервера настроен неправильно).
.
mysqli_real_connect (): (HY000 / 2002): нет такого файла или каталога
.
Не удалось подключиться к контроллеру, как определено в вашей конфигурации.
.
mysqli_real_connect (): (HY000 / 2002): нет такого файла или каталога
После создания reboot
все работает нормально, сообщений об ошибках больше нет, и я могу войти в phpMyAdmin.
Почему это происходит? Любые идеи?
Любые идеи?
Поиск твой друг.
Согласно Что вызывает сообщение «Соединение отказано»?, похоже, что ничего не слушает. Мы можем сделать вывод, что MySQL, скорее всего, перестал работать.
Я сделаю безумное предположение и предположу, что OOM убийца убивает MySQL, потому что вашей системе не хватает памяти. Хотя я мог дико выжать, это могло быть космические лучи или дисковое пространство или что-то совсем другое.