MySQL组复制(MGR)全解析 Part 2 常用复制技术介绍
MySQL组复制(MGR)全解析 Part 3 组复制机制细节
MySQL组复制(MGR)全解析 Part 4 MGR单主模式部署前准备
MySQL组复制(MGR)全解析 Part 5 MGR单主模式部署指南
MySQL组复制(MGR)全解析 Part 6 监控MySQL组复制
MySQL组复制(MGR)全解析 Part 7 单主和多主模式介绍
这期的专题我们来介绍MySQL组复制相关的内容
主机名 | 业务IP | 私有IP | 复制用户 | 角色 |
---|---|---|---|---|
rac1 | 11.12.14.29 | 10.10.10.11 | rpl | 主 |
rac2 | 11.12.14.30 | 10.10.10.12 | rpl | 从 |
rac3 | 11.12.14.39 | 10.10.10.13 | rpl | 从 |
上节我们说了MGR单主模式的部署准备以及如何部署,这节内容为如何部署多主模式
MGR默认部署完后是单主模式,我们需要做些更改来切换到多主模式
切换需要重启引导组复制
我们假设已经搭建好了单主模式
任意服务器
show variables like 'group_replication_single_primary_mode';
代表当前模式是单主模式,我们无法动态的调整该参数
set global group_replication_single_primary_mode=off;
rac1
mysql>stop GROUP_REPLICATION;
rac1
mysql>set global group_replication_single_primary_mode=off;·
rac1
mysql>set global group_replication_enforce_update_everywhere_checks=ON;
rac1
mysql>SET GLOBAL group_replication_bootstrap_group=ON;
mysql>START GROUP_REPLICATION;
mysql>SET GLOBAL group_replication_bootstrap_group=OFF;
rac2
mysql>stop GROUP_REPLICATION;
mysql>set global group_replication_single_primary_mode=off;
mysql>set global group_replication_enforce_update_everywhere_checks=ON;
mysql>start group_replication;
rac3
mysql>stop GROUP_REPLICATION;
mysql>set global group_replication_single_primary_mode=off;
mysql>set global group_replication_enforce_update_everywhere_checks=ON;
mysql>start group_replication;
为让多主模式重启生效需要将相关参数加入配置文件
三台服务器
group_replication_enforce_update_everywhere_checks=ON
group_replication_single_primary_mode=off
其中第一个变量为空
https://dev.mysql.com/doc/refman/5.7/en/group-replication-getting-started.html
觉得文章不错的欢迎关注,转发,收藏~