无法通过套接字连接到本地MySQL服务器(不时)

Rya*_*yan 7 mysql

我有一个LAMP堆栈设置.有时,当我从浏览器打开某个页面时,我收到以下错误消息:

Error creating the connection!: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Run Code Online (Sandbox Code Playgroud)

我认为服务器配置正确.问题大约每两个月发生一次.每次当我重启Linux服务器或重启mysql时,问题都消失了.我想永久解决这个问题.谁能给我一些想法?

非常感激.

编辑

问题再次发生,我检查了mysqld.sock文件,它不存在.你知道如何解决这个问题吗? - 瑞安7月23日16:24

Lew*_*ren 1

可能是日志文件变得太大并且重新启动会刷新它。请参阅有关服务器维护和日志文件的文档。另请参阅digital ocean中的讨论。似乎已通过serverfault的讨论得到证实