李雷廷
“Error establishing a database connection”问题解决办法
2017-3-6 12:09
阅读:6654

操作系统:CentOS 6.5

网站架构:Linux + Apache + MySQL + PHP/Perl

内容管理系统:Wordpress

故障:重启服务器后,Wordpress 网页无法正常打开,网页显示错误为“Error establishing a database connection


故障排除方法:

1. 尝试重启MySQL服务

命令 sudo service mysqld restart ,报错:

Another MySQL daemon already running with the same unix socket.

2. 利用 locate mysql.sock 命令找到 其地址为:

/var/lib/mysql/mysql.sock

3. 然后,修改文件名:

cd /var/lib/mysql/

sudo mv mysql.sock mysql-2.sock

4. 再次重启 MySQL 服务,问题解决

sudo service mysqld restart


原因分析:重启服务器后,MySQL 未正常启动;再次启动 MySQL 时,导致 unix socket 冲突;重置原线程产生的 mysql.sock 文件解决问题。


参考资料:

http://blog.csdn.net/acmilanvanbasten/article/details/17502811

转载本文请联系原作者获取授权,同时请注明本文来自李雷廷科学网博客。

链接地址:https://wap.sciencenet.cn/blog-656335-1037815.html?mobile=1

收藏

分享到:

当前推荐数:0
推荐到博客首页
网友评论0 条评论
确定删除指定的回复吗?
确定删除本博文吗?