首页 存档 技术 查看内容

MySQL数据库Group Replication 搭建踩到IP地址的坑

2018-3-30 13:00 |来自: 互联网 284 0

摘要: MySQL数据库版本: MySQL 5.7.17 MGR测试环境 : 虚拟机VirtualBox 5.1.12 / 192.168.56.102 , 192.168.56.105 1导读MySQL 5.7.17版本的复制功能又迎来了新的特性,闪耀的明星级功能GroupReplication,自然少不了搭建 ...

MySQL数据库版本: MySQL 5.7.17

MGR测试环境 : 虚拟机VirtualBox 5.1.12 / 192.168.56.102 , 192.168.56.105

1
导读

MySQL 5.7.17版本的复制功能又迎来了新的特性,闪耀的明星级功能GroupReplication,自然少不了搭建测试体验一番,但是在搭建期间遇到了主机名有关的坑。下文会说明如何搭建以及遇到这个坑的过程。

2
预期

虚拟机192.168.56.102上搭建两个实例33063307192.168.56.105搭建一个实例3308。根据特性,需要选择一个节点作为启动Group Replication的节点,本文选择3306作为启动节点。

3
搭建

实例192.168.56.102:3306

my.cnf关键内容:

[mysqld3306]

gtid-mode=on

enforce-gtid-consistency=on

master-info-repository=table

relay-log-info-repository=table

binlog-checksum=none

log-slave-updates=on

binlog-format=row

transaction_write_set_extraction=XXHASH64

loose-group_replication_group_name="2dc52aec-cfea-11e6-95f3-080027264cfa"

loose-group_replication_start_on_boot=off # 开机启动OFF

loose-group_replication_local_address="192.168.56.102:33061"

loose-group_replication_group_seeds="192.168.56.102:33061,192.168.56.102:33071,192.168.56.105:33081"

loose-group_replication_bootstrap_group=off # 作为首个启动OFF

注意:

1. 配置中列出的端口都是要求是没有使用的。

2. group_name 格式是UUID可以MySQL 中执行 select uuid(); 来获得一个。

创建复制账户:

mysql

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部