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

0 Problem

    电脑重启后用python的MySQLdb连接数据库报错

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

 

 1 Solution

    这个问题主要是不能通过 '/tmp/mysql .sock'连到服务器,新建一个到真正mysql.sock位置的软连接就可以了。

    其实之前已经创建了,因为tmp里的内容在重启后消失了,之前创建的软连接没了,所以出现了这个错误,需要再次新建软连接。

 

2 Step

ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock

 

posted @ 2017-08-30 14:26  PilgrimHui  阅读(2772)  评论(0编辑  收藏  举报