MySQL数据库版本: MySQL 5.7.17 MGR测试环境 : 虚拟机VirtualBox 5.1.12 / 192.168.56.102 , 192.168.56.105 MySQL 5.7.17版本的复制功能又迎来了新的特性,闪耀的明星级功能GroupReplication,自然少不了搭建测试体验一番,但是在搭建期间遇到了主机名有关的坑。下文会说明如何搭建以及遇到这个坑的过程。
在虚拟机192.168.56.102上搭建两个实例3306和3307,在192.168.56.105上搭建一个实例3308。根据特性,需要选择一个节点作为启动Group Replication的节点,本文选择3306作为启动节点。 实例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 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|