[root@localhost support-files]# mysql -uroot -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
查看mysql服务有没有在运行
systemctl status mysql
解决方法1:使用CP/IP来连接
mysql -uroot -h 127.0.0.1 -p
解决方法2:
find / -name mysql.sock
如果MySQL服务正在运行,但是您找不到mysql.sock
文件,那么可能是MySQL配置中的socket文件路径与客户端尝试连接的路径不匹配。
systemctl status mysql
从提供的systemctl status mysql
输出中,可以看到MySQL服务正在运行,并且使用的是/usr/local/mysql/myf
作为配置文件。
把配置里面所有的socket路径换成/tmp/mysql.sock
重启MySQL,报错解决
发布者:admin,转转请注明出处:http://www.yc00.com/web/1755027472a5228465.html
评论列表(0条)