我正在运行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 日志以查找相关消息并了解问题。
我大胆猜测一下,OOM 杀手正在杀死 MySQL,因为你的系统内存不足。我可能非常担心,这可能是宇宙射线或磁盘空间,或者一些完全不同的东西。