连接MySQL时,报如下错误错
cant connect to mysql server through socket '/tmp/mysql.sock'
这个问题是因为/tmp/mysql.sock不存在导致的。
解决方法如下:
1 查找mysql.sock所在路径
使用如下命令进行搜索mysql.sock
find / -name mysql.sock
如果没找到,则查找mysqld.sock(通过apt-get命令安装的mysql,mysqld.sock一般在/run/mysql目录下面)
find / -name mysqld.sock
2 修改mysql配置文件my.cnf
将配置文件中socket修改为查找到的路径,重启mysql服务即可
本文介绍了解决连接MySQL时报错cant connect to mysql server through socket '/tmp/mysql.sock'的方法。首先通过find命令定位mysql.sock或mysqld.sock的具体位置,然后修改my.cnf配置文件中的socket路径,并重启MySQL服务。
1160

被折叠的 条评论
为什么被折叠?



