当前位置:Gxlcms > 数据库问题 > mysql丶gtid概念

mysql丶gtid概念

时间:2021-07-01 10:21:17 帮助过:3人阅读

之前的升级方式是 A->B 这种拓扑,现在变为 A->C->B

实例A 5.5 版本的,目前业务用的数据库 实例C 5.6 版本的,一种中间状态实例,既可以和非GTID通信,又可以和GTID通信 实例B 5.6 版本的,数据迁移的目标

迁移步骤如下:*

用热备份工具如 Percona XtraBackup 将 A 数据备份然后导入到B 建立 A->C->B 这种复制关系,其中 A->C 之间是文件位置协议,C->B 之间是 GTID 协议 B、C和A同步的差不多的时候,在 A 上设 read_only,等B同步完成 将业务的数据操作指向B B 开始提供服务,迁移完毕 这里为了和之前迁移目标一致,多用了一个实例C,其实这时候可以把B给去掉,还是2个实例。可以看到,引入了C后,升级过程中并没有实例重启过程,只有一个短暂的只读时间段,这个是无法避免的,即使不用GTID,也会有这个过程。

mysql丶gtid概念

标签:没有   集群   nsa   str   位置   文章   level   步骤   ring   

人气教程排行