已解决 无法连接数据库 ERROR: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket

情况:

一直正常使用,今天重启服务器后无法连接数据库。

日志:

15:23:25 ERROR: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in framework/base/router.class.php on line 2164, last called by framework/base/router.class.php on line 2115 through function connectByPDO.

 in framework/base/router.class.php on line 2215 when visiting

其他操作:

登录数据库 没问题

禅道配置 没问题。

禅道版本 10.6 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者: 史佼明 悬赏: 5 日期: 2019-03-20 15:29:20 答案:1 点击:187
备注

----------------------------


我自己解决了。



把my.php里面的host换成127.0.0.1 就OK了。


其他人 酌情参考,貌似只适用我服务器环境。

设置备注
答案列表
2019/03/20

i_f48.gif 贵公司服务器上应该是有多套mysql服务。