排障集锦:九九八十一难之第八难!ERROR 2002 (HY000): Can‘t connect to local MySQL server

时间:2022-07-24
本文章向大家介绍排障集锦:九九八十一难之第八难!ERROR 2002 (HY000): Can‘t connect to local MySQL server,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

报错信息如下

 [ root@mysql3 ~]# mysql -uroot -p 'Abc23'
ERROR 2002 (HY000): Can't connect to local MySQL server through socket ' /var/lib/mysql/mysql.sock' (2)

socket文件作用

网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket,一般在配置部署mysql环境时都会在mysql的my.cnf文件中[mysqld]栈下添加上socket文件的路径,而这样做的好处是如果启用了多实例mysql时,可以通过socket文件来快速的登录mysql对应不同端口下的实例,如在一台有部署2个实例的mysql服务一个是用3306,一个是用3307端口,那么就可以通过2个不同的socket文件快速的登录

解决方案一

指定socket文件

解决方案二

进入主配置文件 指定其客户端socket文件路径