一 问题描述。
更新mysql 重启服务后,发现500,看日志文件
super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (2002, "Can't connect to
local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)")
二 解决步骤
1,查看mysql运行状态。
/bin/systemctl status mysqld.service
/bin/systemctl status mariadb.service
mariadb运行状态(没有装就不用看)
以上代表mysql正常运行(activate(running))
2,看看mysqld.sock在哪里
sudo find / name '*.sock'
image.png
原来在这里啊,小老弟...
ln -s /run/mysqld/mysqld.sock /var/lib/mysql/mysql.sock
软链接到这里。
三 解决方法
1,查看mysql是否正常运行。
2,查看mysqld.sock的位置,并软链接。
网友评论