MySQL: внезапно ошибка подключения без внесения каких-либо изменений

Я использую 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): Нет такого файла или каталога

.

Не удалось установить соединение для controluser, как определено в вашей конфигурации.

.

mysqli_real_connect (): (HY000 / 2002): нет такого файла или каталога

После создания reboot все работает нормально, больше нет сообщений об ошибках. и я могу войти в phpMyAdmin.

Почему это происходит? Есть идеи?

0
задан 30 December 2017 в 19:25

1 ответ

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

Найдите все остальные mysql, установленные в вашей системе

whereis mysql

mysql: /opt/lampp/bin/mysql /opt/lampp/bin/mysql.server /usr/share/man/man1/mysql.1.gz

Теперь, если в вашей системе два MySQL, если они перекрываются, удалите другие и оставьте только один MySQL, установленный лампой

sudo rm -rf /etc/mysql  

Вот ссылка, которую я нашел для apache2, я сделал то же самое с mysql и он работает http://xmodulo.com/how-to-uninstall-and-remove-apache2-on-ubuntu-debian.html

Наконец остановите все существующие службы MySQL, работающие

sudo service mysql stop
sudo /etc/init.d/apache2 stop
sudo /opt/lampp/lampp start
0
ответ дан 30 December 2017 в 19:25

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

Похожие вопросы: