主从postition变化无法锁定_Slave_IO_Running显示No_Slave_Sql_Running显示No---Mysql主从复制同步002

当MySQL主从复制中`Slave_IO_Running`显示No或`Slave_Sql_Running`显示No,数据同步会停止。这可能是由于主库与从库数据不一致,如主库删除记录而从库没有。解决方法包括确保主从库数据一致,或清空数据库后再进行同步。此外,主从position的变化是正常现象,代表每条记录的变更对应一个position。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

可以用cmd登录mysql以后查看,登录从机就可以.

登录以后执行:

show slave status \G;

可以看到如果这里:

Slave_IO_Running显示No

Slave_Sql_Running显示No

或者其中的一个显示No,或者显示什么Connecting那么,数据的同步肯定就停止了,为什么会出现这种情况,其实在执行:show slave status \G;的时候,cmd窗口中就有提示了,

查了一下网上的做法都没有用.

实际上是因为: 我这里因为,主库和仓库不一致了,比如主库中删除一个记录,而从库中如果没有这个记录的话,那么这个时候就会报错,就会导致主从复制停止了.

所以,这同步之前,一定要保持主库从库一直,要不就同步一遍数据,要不就留下两个空的库然后再跑,就可以了.

还有:主从postition,如果你多次执行:show slave status \G; 是可以看到POS是变化的,这个是正常的,因为每条记录的变化都对应了一个pos,所以pos是变化的是正常的这个可以不用理会.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

添柴程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值