MySQL:突然出现连接错误,没有进行任何更改

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):没有此文件或目录

您的配置中定义的控制用户的连接失败。

mysqli_real_connect():(HY000/2002):没有此文件或目录

完成后,reboot一切正常,不再出现错误消息,我可以登录 phpMyAdmin。

为什么会发生这种情况?有什么想法吗?

答案1

我遇到了类似的问题,检查是否有两个以上的 MySQL 路径,例如

mysql查找系统中安装的所有其他

whereis mysql

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

现在,如果你的系统中有两个 MySQL 重叠,则删除其他 MySQL,只保留一个由 lamp 安装的 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

相关内容