mysqlGTID主从同步出现1236错误问题
从主库xtrabackup备份,配置好gtid复制,从主库的从库复制。一直报错误
Last_IO_Error: 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.'
看了从库,保留有最近7天的binlog日志,怎么还有找不到binlog,查了一下,原来是主库的gtid和从库的gtid不一样
主库gtid:
04cfe2d0-8709-11ea-993a-a4fa76fdf2a6:1-2316735354,
151ba254-8709-11ea-95a6-a4fa76fdf4b0:1,
2b02a6a4-18ba-11e9-bec1-e435c881d012:1-132,
5dc542a6-4627-11e9-a3e8-e435c881d116:1-28835327,
62cd3f43-53d4-11e9-9461-883fd358a4b0:1-61077414,
645f56c0-6e68-11e9-8951-18ded7a37b4a:1-232612455,
749003b7-909d-11e8-a759-9c37f402a633:1-143387296,
daf04b34-9b3e-11e9-a1fc-6c92bf487ed9:1-3546539260,
e7ae93d4-9b3e-11e9-ba88-6c92bf48c282:1,
f251b4f3-53cb-11ea-aeb1-a4fa76fdf372:1-982537851
从库gtid
04cfe2d0-8709-11ea-993a-a4fa76fdf2a6:1-2344893812,
151ba254-8709-11ea-95a6-a4fa76fdf4b0:1,
2b02a6a4-18ba-11e9-bec1-e435c881d012:1-132,
3fd2272b-fc07-11e9-b7d7-6c92bf488712:1-3546,
5dc542a6-4627-11e9-a3e8-e435c881d116:1-28835327,
62cd3f43-53d4-11e9-9461-883fd358a4b0:1-61077414,
645f56c0-6e68-11e9-8951-18ded7a37b4a:1-232612455,
749003b7-909d-11e8-a759-9c37f402a633:1-143387296,
daf04b34-9b3e-11e9-a1fc-6c92bf487ed9:1-3546539260,
e7ae93d4-9b3e-11e9-ba88-6c92bf48c282:1,
ec4524cc-bd00-11e9-a6f6-246e9649a940:1,
f251b4f3-53cb-11ea-aeb1-a4fa76fdf372:1-982537851,
f88526bb-bd00-11e9-89ff-6c92bf482749:1-60
如果再建一个级联从库,必须修改一下gtid值,因为gtid的唯一性:
04cfe2d0-8709-11ea-993a-a4fa76fdf2a6:1-2316735354, 这块是不变的。要从库同步,需要修改gtid
SET GLOBAL gtid_purged= 改成如下即可 :
04cfe2d0-8709-11ea-993a-a4fa76fdf2a6:1-2316735354,
151ba254-8709-11ea-95a6-a4fa76fdf4b0:1,
2b02a6a4-18ba-11e9-bec1-e435c881d012:1-132,
3fd2272b-fc07-11e9-b7d7-6c92bf488712:1-3546,
5dc542a6-4627-11e9-a3e8-e435c881d116:1-28835327,
62cd3f43-53d4-11e9-9461-883fd358a4b0:1-61077414,
645f56c0-6e68-11e9-8951-18ded7a37b4a:1-232612455,
749003b7-909d-11e8-a759-9c37f402a633:1-143387296,
daf04b34-9b3e-11e9-a1fc-6c92bf487ed9:1-3546539260,
e7ae93d4-9b3e-11e9-ba88-6c92bf48c282:1,
ec4524cc-bd00-11e9-a6f6-246e9649a940:1,
f251b4f3-53cb-11ea-aeb1-a4fa76fdf372:1-982537851,
f88526bb-bd00-11e9-89ff-6c92bf482749:1-60
mysqlGTID主从同步出现1236错误问题的更多相关文章
- 解决mysql开启GTID主从同步出现1236错误问题【转】
最近遇到mysql开启gtid做复制时,从库出现1236错误,导致同步无法进行,本文就这问题记录下处理步骤,有关gtid知识在这里不做介绍,mysql版本为5.7.16. 一.错误原因分析 错误信息如 ...
- 解决mysql开启GTID主从同步出现1236错误问题
解决mysql开启GTID主从同步出现1236错误问题 最近遇到mysql开启gtid做复制时,从库出现1236错误,导致同步无法进行,本文就这问题记录下处理步骤,有关gtid知识在这里不做介 ...
- 【转】主从同步出现一下错误:Slave_IO_Running: Connecting
主从同步出现一下错误: Slave_IO_Running: ConnectingSlave_SQL_Running: Yes 解决方法: 导致lave_IO_Running 为connecting 的 ...
- mysql主从同步原理及错误解决
mysql主从同步的原理: 1.在master上开启bin-log日志功能,记录更新.插入.删除的语句. 2.必须开启三个线程,主上开启io线程,从上开启io线程和sql线程. 3.从上io线程去连接 ...
- mysql 5.7 基于GTID 主从同步的1236故障处理(其它事务故障等同)
登录从库 stop slave; 查看执行事务 show slave status\G Retrieved_Gtid_Set: Executed_Gtid_Set: ee3bdb44-f6a1-11 ...
- mysql主从同步失败Last_IO_Error: Got fatal error 1236 from master解决方法
mysql教程主从同步失败Last_IO_Error: Got fatal error 1236 from master解决方法 遇到这样的错误如:“Last_IO_Error: Got fatal ...
- Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'系列三:重置主从同步
1:停止slave服务器的主从同步 stop slave; 2:对Master数据库加锁 flush tables with read lock; 3:备份Master上的数据 mysqldump - ...
- Mysql5.7安装错误处理与主从同步及!
basedir=/iddbs/mysql-5.7.16 datadir=/iddbs/mysql5.7/data3306 一.自定义Mysql.5.7版本免编译安装: 1.Db-server1安装前期 ...
- 从库因为sql错误导致主从同步被中断的问题解决
从库因为sql错误导致主从同步被中断的问题解决:show slave status\G;看lasterror:看延迟多少秒,正常情况下是没有延迟的. 跳过错误的那条sql:SET GLOBAL SQL ...
- 主从同步遇到 Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'时怎么解决
首先遇到这个是因为binlog位置索引处的问题,不要reset slave: reset slave会将主从同步的文件以及位置恢复到初始状态,一开始没有数据还好,有数据的话,相当于重新开始同步,可能会 ...
随机推荐
- JS - Array - 在数组的指定下标添加或替换元素 。 也可删除指定下标的元素
一,首先介绍下 js Array对象 中的 splice 方法 . ( splice在英文中是剪接的意思 ) 1,定义和用法 splice() 方法用于插入.删除或替换数组的元素. 注意:这种方法会改 ...
- Go-环形链表
package main import "fmt" // 环形单向链表 // 特征: 首尾相连 // 实现: 结构体 + 指针 // 1. 构建环形单向链表,类似单向链表,不过he ...
- 如何让你的.NET WebAPI程序支持HTTP3?
下面我将总结构建Http3的经验,以Token Gateway的项目为例,请注意使用Http3之前你需要知道它的限制, Windows Windows 11 版本 22000 或更高版本/Window ...
- tempfs 的再学习
tempfs 的再学习 背景 最近学习研究linux的内存buffer 和 cache相关的知识. 发现对linux的VFS的理解其实非常不到位. 再验证内存的使用的page caches和 drop ...
- 华城金锐申威SW64服务器重装过程
华城金锐申威SW64服务器重装过程 背景 这边为了进行兼容性验证新进了两套申威的服务器. 一台机器带着安装好的操作系统了. 但是另外一套没有对应的系统. 端午期间想着趁着上班的人少, 加吧给处理一下. ...
- Mysql数据库部分管理命令极简学习总结
背景 今天遇到一个得很奇怪的问题. Mysql一个运行时间很长的select阻塞了对select里面左连接表做create index 操作的SQL 当时感觉不应该, 一直以为读锁不会与独占更新锁互斥 ...
- 银河麒麟v10 安装 virt-manager 的过程
上个月公司购置一台飞腾2000+ 银河麒麟v10的机器. 想着能够利用虚拟化 安装一下虚拟机 提高测试灵活度 找了一下原厂要了一下相关的命令 在这里进行一下测试工作. 第一步: 安装必备的包 yum ...
- 用webpack给js添加上版本号
在网上查找了很多的资料. 都没有好的资源 因为我现在在项目是vuecli3.0 需要自己去创建文件 在项目的根目录下,创建一个文件vue.config.js 然后在该文件下写 const webpac ...
- vm-storage在全部都是旧metric情况下的写入性能测试
作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢! cnblogs博客 zhihu Github 公众号:一本正经的瞎扯 接上篇:测试所有metric都是存在过的metric的情况 ...
- 【JS 逆向百例】网洛者反爬练习平台第五题:控制台反调试
关注微信公众号:K哥爬虫,持续分享爬虫进阶.JS/安卓逆向等技术干货! 声明 本文章中所有内容仅供学习交流,抓包内容.敏感网址.数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后 ...