本文介绍RDS MySQL 8.0升级至8.4时,蓝绿切换导致Canal CDC出现errno 1236错误。原因是绿环境只读副本的binlog缺失部分GTID事务。解决方案是将Canal原GTID位点与绿副本的gtid_purged求并集修补,而非整体覆盖。同时需调整Kafka消息大小限制,并遵循切换前检查、故障处置和验证步骤。
完成下面两步后,将自动完成登录并继续当前操作。