MySQL:主从复制从库GTID大量空洞的问题

MySQL:主从复制从库GTID大量空洞的问题,第1张

这是今天要到的一个问题,由朋友 杨长江 提交给我,版本5.7.17。如下:

已知的一个BUG是skip-slave-error参数设置问题,而且这个BUG再8.0.25依旧存在,参考如下:

而拿到朋友的参数文件后,发现并没有设置skip-slave-error参数,那么是其他什么BUG导致的呢?实际上这个BUG是5.7.23以下的版本,并且设置了replicate_wild_do_table等过滤规则会后对CREATE DATABASE/ALTER DATABASE/DROP DATABASE会过滤掉 *** 作,并且从库的GTID也会被抛弃掉,这样就产生了大量的空洞

稍微浏览修改,如BUG描述增加对database *** 作的判定。

如果使用较老的版本应该注意这个奇特的问题。

GTID同步在建立复制的时候,将传统复制由人为指定binlog的pos位点改为了 MASTER_AUTO_POSITION=1 自动获取binlog的pos位点。

Enjoy GreatSQL :)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8642063.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存