无法通过套接字错误连接到本地 MySQL 服务器 - 此失败的原因是什么?

无法通过套接字错误连接到本地 MySQL 服务器 - 此失败的原因是什么?

这是我在这里的第一篇帖子。我是 Ubuntu 服务器的新手 :)

我有一个在 Ubuntu 14.04.2 LTS 服务器上运行的 WordPress 多站点,大约每月一次,所有站点都会由于一些 MySQL 问题而瘫痪:

Can't connect to local MySQL server through socket error
  1. 为什么会发生这种情况?
  2. 如何避免这个错误?
  3. 如何在不手动浏览任何 WordPress 网站的情况下检测此错误?

答案1

当您连接到“localhost”时,将使用套接字连接器,但当您连接到“127.0.0.1”时,将使用 TCP/IP 连接器。

如果套接字连接器未启用或未工作,您可以尝试使用“127.0.0.1”。

还可以尝试通过以下方式再次启用套接字:

sudo ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

sudo service mysqld restart

相关内容