浏览模式: 标准 | 列表 2011年11月16日的文章

解决Can't connect to local MySQL server th...

之前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