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

今天网站又出现这个问题,但是在/tmp/路径下根本没有mysql.sock这个文件,经查找,mysql.sock这个文件位于/var/lib/mysql/路径下,

而php默认通过/tmp/mysql.sock进行连接,因此做了一个链接 ln -s /var/lib/mysql/mysql.sock  /tmp/mysql.sock 

再次访问网站,问题得到解决。

 

ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。

posted @ 2014-01-06 11:59  SallyBin  阅读(226)  评论(0编辑  收藏  举报