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

时间:2021-11-09 19:44:55

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