解决Can't connect to local MySQL server through socket

之前mysql一直正常运行,重启之后打开网页就报错:Can't connect to local MySQL server through socket /var/lib/mysql/mysql.sock。

检查了一下这个位置发现并没有mysql.sock,而my.cnf中配置mysql.sock路径为/tmp/mysql.sock,netstat -nltp检查mysql却是正常运行的,说明mysql启动没有问题,奇怪了!

为了保障网站先正常运行,后续再找原因,这里给出一个快速解决方案(增加mysql目录,给mysql.sock做一个软链接):

mkdir /var/lib/mysql/

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

然后去刷新出错页面,正常了。

Tags: mysql

上一篇: 解决Linux下大量SYN_SENT连接的问题
下一篇: 正冰提醒:天上不掉馅饼,谨防国际诈骗!

相关文章

访客评论

Gravatar
支持一下。
小兵同志。
Post by largehard on 2011-11-19, 9:08 AM #1

发表评论