MySql 5.7 报错ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

报错如下:

在这里插入图片描述

报错的原因:MySQL-client将sock文件放在/tmp目录,而MySql-server端将其放在自己指定/mysql目录。所以我们只需要创建一个软链接,将开启mysqld生成的 mysql.sock链接到 /tmp/mysql.sock
在这里插入图片描述

解决方法
[root@localhost ~]# ln -s /usr/local/mysql/mysql.sock /tmp/mysql.sock
在这里插入图片描述


版权声明:本文为shm19990131原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。