开发者社区> 问答> 正文

DataWorks实时同步任务读mysql binlog,1236报错

已解决

DataWorks实时同步任务读mysql binlog,1236报错

展开
收起
提个问题! 2024-05-24 14:07:19 30 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    描述:读mysql binlog日志报错java.io.IOException: Received error packet: errno = 1236, sqlstate = HY000 errmsg = 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.
    原因:主库有意外重启过,意外发生前主库在一个binlog下面日志写入,因为意外中断,待重新起来的时候会打开一个新的binlog从0开始写。但是这件事情Slave并不知道,它还在一直同步前一个binlog,直到pos位置id大于binlog文件位置上限触发告警。
    2024-05-24 14:07:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像