Can't connect to local MySQL server through socket '/tmp/mysql.sock'

/ Markbug / 没有评论 / 365浏览

今天在部署项目时,遇到了启动mysql报下面错误:

Can't connect to local MySQL server through socket '/tmp/mysql.sock'

于是首先想到要检查了/etc/my.cnf配置文件发现没有问题,并且socket已经配置为:

socket=/var/lib/mysql/mysql.sock

后来通过查询资料后得知,在这个目录下创建一个软链接即可:

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

如果找不到mysql.sock在哪个目录,可以执行下面的命令找到文件后,在执行上述步骤:

find / -name mysql.sock

相关资料:http://www.cnblogs.com/summer-cool/p/3959699.html