排障集锦:九九八十一难之第八难!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文件路径
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值