本帖最后由 鸟山明 于 2023-2-26 18:13 编辑 主从切换后老主复制报错: Got fatal error 1236 from master when reading data from binary log: 'The slave is connecting using CHANGE MASTER TO MASTER_AUTO_POSITION = 1, but the master has purged binary logs containing GTIDs that the slave requires.' 主从切换前查看从库 Executed_Gtid_Set 从,2023/1/16 12:20:56 13351c5e-d8dd-11e7-9704-b8ca3a5c1739:1-553773:771884-1101141 主从切换后分别查看新主从 Executed_Gtid_Set 主,2023/1/16 12:22:17 13351c5e-d8dd-11e7-9704-b8ca3a5c1739:1-553999:771884-1101141 从,2023/1/16 12:22:17,报错,是什么原因? 13351c5e-d8dd-11e7-9704-b8ca3a5c1739:1-553373:771884-1101141 过了一个月后分别查看主从 Executed_Gtid_Set 主,2023/2/25 13351c5e-d8dd-11e7-9704-b8ca3a5c1739:1-266134790 从,2023/2/25 13351c5e-d8dd-11e7-9704-b8ca3a5c1739:1-553373:553774-266131124 因此有三个问题: 1)主从切换后新从复制报错的原因 2)主从切换后新主 GTID 从 1-553999:771884-1101141 变为 1-266134790,为什么变成连续的了,即 554000-771883 的事务从哪来的? 3)主从切换后新从 GTID 为 1-553373:553774-266131124,与主库不一致,是不是表示 553374-553773 的事务丢失? |
yejr
2023-2-27 16:19:56
| ||
张旭峰
2023-2-28 22:37:23
| ||
flywiththewind
2023-3-4 09:52:48
| ||
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com