启用auto_position=1一直报错
admin
2023-04-21 08:03:37
0


启用auto_position=1一直报错 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.', Error_code: 1236


gtid中一些变量的理解

Retrieved_Gtid_Set: 接收到gtid集合

Executed_Gtid_Set: slave 已经执行过gtid集合,这个值使用从库的gtid_executed 这个变量初始化

gtid_executed:执行过的gtid集合

gtid_purged:已经被purge清除掉gtid集合



在执行start slave  的时候 ,如何计算起始的gtid值/集合

在从库已经执行的gtid集合

gtid_executed={0dd527e9-af3e-11e8-9ed6-00505683b926:1-62,0dd527e9-af3e-11e8-9ed6-00505683b927:1-3,87cf7b97-c393-11e8-845b-005056a95814:1,bb014309-e1a6-11e8-b284-00505683b926:1-12,c488995b-e256-11e8-abb7-00505683b926:1-9}


主库上执行的gtid集合

master_gtid_executed = { c488995b-e256-11e8-abb7-00505683b926:1-10 }


主库发送给从库的第一个gtid值(也可能是一个集合)

send_first_gtids={master_gtid_executed - gtid_executed}

send_first_gtids = { c488995b-e256-11e8-abb7-00505683b926:10 }



这个时候就计算出master需要发送给slave的第一个gtid值/集合,

如果这个值已经被master purge清理掉了(也就说在master的binlog文件中找不到了)

slave 就会报错  1236 错误 

具体报错如下 :

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.', Error_code: 1236


对于这种错误 有两种解决方案 

1.重做slave

2.找到历史的binlog文件,收到从binlog文件cp出需要的gtid集合日志在slave执行(这里需用到mysqlbinlog --include-gtids ),重新初始化从库的gtid_executed 的值


相关内容

热门资讯

【第一资讯】“微信麻将真的有挂... 网上科普关于“微信麻将有没有挂”话题很是火热,小编也是针对微信麻将作*弊开挂的方法以及开挂对应的知识...
今日重大通报“快乐打筒子辅助器... 今日重大通报“快乐打筒子辅助器?”(确实真的有挂)您好,快乐打筒子这个游戏其实有挂的,确实是有挂的,...
终于明白“天天微友棋牌是不是有... 终于明白“天天微友棋牌是不是有挂?”(必胜开挂神器)您好,天天微友棋牌这个游戏其实有挂的,确实是有挂...
我来教教您“大头十三水有挂吗?... 我来教教您“大头十三水有挂吗?”(透视曝光猫腻)您好,大头十三水这个游戏其实有挂的,确实是有挂的,需...
今日重大发现“aapoker有... 有 亲,根据资深记者爆料aapoker是可以开挂的,确实有挂(咨询软件无...
今日重大发现“新超圣牛牛有挂吗... 家人们!今天小编来为大家解答新超圣牛牛透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买...
【第一财经】“掌酷天天开心有没... 家人们!今天小编来为大家解答掌酷天天开心透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里...
今日重大发现“相约十五胡开挂神... 有 亲,根据资深记者爆料相约十五胡是可以开挂的,确实有挂(咨询软件无需打...
重磅消息“天天福建麻将可以开挂... 您好:天天福建麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款...
【今日要闻】“天天贰柒拾怎么装... 您好:天天贰柒拾这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游...