MySql主从复制1032错误(Slave_IO_Running: Yes Slave_SQL_Running: No)

文章讨论了在MySQL主从复制中遇到的1032错误,即删除操作导致的记录找不到。解决方案包括临时跳过同步、设置SQL奴隶执行模式为IDEMPOTENT以忽略删除和键冲突。

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

MySql主从复制1032错误(Slave_IO_Running: Yes Slave_SQL_Running: No)

Slave_IO_Running: Yes
Slave_SQL_Running: No

报错:
Last_SQL_Error: Could not execute Delete_rows event on table hr.test; Can’t find record in ‘test’, Error_code: 1032; handler error HA_ERR_END_OF_FILE; the event’s master log mysqlbin.000017, end_log_pos 3392

原因:
个人搭建mysql主从复制后,进行相关表的主从同步练习进行多次操作发现表数据的增加、删除、更新等操作进行 第一次的时候主从会同步多次以后就会报上述的错误,主从无法同步。

解决方案:
1.通过命令直接跳过同步(我尝试之后可以解决,但一次删除多条数据之后不行
① stop slave;
② set global sql_slave_skip_counter=1;
③ start slave;
2.set global slave_exec_mode=‘IDEMPOTENT’; ##忽略delete和key矛盾的记录继续往下走,默认为STRICT模式(我尝试之后可以解决)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值