![无法通过套接字错误连接到本地 MySQL 服务器 - 此失败的原因是什么?](https://linux22.com/image/982102/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%E5%A5%97%E6%8E%A5%E5%AD%97%E9%94%99%E8%AF%AF%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%9C%AC%E5%9C%B0%20MySQL%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20-%20%E6%AD%A4%E5%A4%B1%E8%B4%A5%E7%9A%84%E5%8E%9F%E5%9B%A0%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
这是我在这里的第一篇帖子。我是 Ubuntu 服务器的新手 :)
我有一个在 Ubuntu 14.04.2 LTS 服务器上运行的 WordPress 多站点,大约每月一次,所有站点都会由于一些 MySQL 问题而瘫痪:
Can't connect to local MySQL server through socket error
- 为什么会发生这种情况?
- 如何避免这个错误?
- 如何在不手动浏览任何 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