记录一次 Slave_IO_Running: Connecting 的排查过程

MySQL主从同步故障排查:Slave_IO_Running Connecting问题解析

记录一次 Slave_IO_Running: Connecting 的排查过程

背景是再搞MySQL主从同步的时候,发现这里的报错,
在这里插入图片描述
分析事故原因 :
1、网络不通
2、防火墙未关闭
3、mysql配置文件问题
4、连接时的语法配置问题
5、主服务器mysql账号权限问题

1、网络不通
首先怀疑是不是网络不通,导致的是connnecting一直处于连接状态,可是转念一想 我的master和slave是同一网段的 10.96.155.xxx,ping了下 未发现异常,排除在这里插入图片描述

2、防火墙问题
查看两台node防火墙,发现master的防火墙是打开的,后来master的防火墙关闭了,但是问题还是存在,继续排查。。。。。。。
在这里插入图片描述

在这里插入图片描述
3、mysql配置文件
这里其实需要看的就是my.cnf文件里边的server-id的标识,这里检查了下配置,发现也是ok的在这里插入图片描述
在这里插入图片描述
4、连接时的语法配置
这里主要核对的是二进制文件file和psoition的正确性,检查无误,继续下一步
在这里插入图片描述在这里插入图片描述

5、账号权限问题
发现在master.mysql库中user表未设置登录用户,所以在设置salve登录到master的设置时的用户都是无效的,因为master根本不知道登录过来的用户是谁,肯定无法登录了(bibibibi的,真就无语了)
既然知道了问题所在的地方了,那解决就简单了

1、设置登录账号,并且给予账号权限

在这里插入图片描述

2、在slave中重新设置登录的账号,在salve中校验是否可以登录在这里插入图片描述
在这里插入图片描述
3、核实connecting状态是否变为yes状态,可以看到Slave_IO_Runninghe和Slave_SQL_Running状态都是Yes,同步成功。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值