暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL组复制(MGR)全解析 Part 8 多主模式部署指南

宅必备 2019-08-01
203

 

往期专题请查看www.zhaibibei.cn
这是一个坚持Oracle,Python,MySQL原创内容的公众号

前期回顾

MySQL组复制(MGR)全解析  Part 1 组复制背景

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复制用户角色
rac111.12.14.2910.10.10.11rpl
rac211.12.14.3010.10.10.12rpl
rac311.12.14.3910.10.10.13rpl

上节我们说了MGR单主模式的部署准备以及如何部署,这节内容为如何部署多主模式

MGR默认部署完后是单主模式,我们需要做些更改来切换到多主模式

切换需要重启引导组复制

我们假设已经搭建好了单主模式

1.检查当前模式

任意服务器

show variables like 'group_replication_single_primary_mode';

复制



代表当前模式是单主模式,我们无法动态的调整该参数

set global  group_replication_single_primary_mode=off;

复制



2. 引导多主模式的组复制

2.1 停止组复制

rac1

mysql>stop GROUP_REPLICATION;

复制



2.2 设置单主模式为OFF

rac1

mysql>set global group_replication_single_primary_mode=off

复制



2.3 开启强制检测

rac1

mysql>set global group_replication_enforce_update_everywhere_checks=ON;

复制



2.4 引导多主模式组

rac1

mysql>SET GLOBAL group_replication_bootstrap_group=ON;

mysql>START GROUP_REPLICATION;

mysql>SET GLOBAL group_replication_bootstrap_group=OFF;

复制



3. 加入第二个成员

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;

复制



4. 加入第三个成员

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;

复制



5. 配置文件添加

为让多主模式重启生效需要将相关参数加入配置文件

三台服务器

group_replication_enforce_update_everywhere_checks=ON
group_replication_single_primary_mode=off

复制


6. 查看多主状态


其中第一个变量为空

8. 参考资料

https://dev.mysql.com/doc/refman/5.7/en/group-replication-getting-started.html



可点击阅读原文获得更好的阅读体验,推荐在PC端阅读

也可在公众站内搜索中回复 MGR  搜索相关内容

或直接打开个人网页搜索


http://www.zhaibibei.cn


往期专题包括:


  • Python 自动化运维

  • MySQL  安装

  • mysqldump命令详解

  • mysqlbinlog命令详解

  • xtrabackup工具详解

  • 打造属于自己的监控系统

  • Python爬虫基础

  • Oracle awr报告全解析

  • Oracle ASM全解析

  • Oracle Data Guard全解析

  • Oracle ClusterWare全解析

  • Oracle常见参数解析

  • Oracle常见故障处理

  • Oracle SQL优化案例


觉得文章不错的欢迎关注,转发,收藏~

文章转载自宅必备,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论