Docker MySQL 9 主从复制集群,切换主从【主从正常切换】

Docker MySQL 9 主从复制集群,切换主从【主从正常切换】

主节点:192.168.0.2,数据挂载目录:/data/mysql,数据库版本:MySQL 9.5.0,编号:A

从节点:192.168.0.3,数据挂载目录:/data/mysql,数据库版本:MySQL 9.5.0,编号:B

Docker MySQL 9 主从复制集群,切换主从。 从节点提升为主,主节点降低为从。

一、冻结A主库写入,保证数据不再变化(最关键一步)

在A原主库执行

二、确认B从库追平主库

在B从库执行

三、提升B原从库为主库

在B上执行

四、让 A 变成 B 的从库

在A上执行

主从切换完成!

 

注意:

如果原主库A已经挂掉,需要紧急切主。直接提升从库 B

缺点:虽GTID 能最大限度减少丢失,但仍可能丢最后一点数据,需要补数据最大限度减少数据丢失。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注