Re: Mysql5.7.17 group replication add second server failed
Posted by:
zero yang
Date: December 27, 2016 03:51AM
my.cnf of node 1:
#binlog
log-bin=mysql-bin
binlog-format = ROW
gtid-mode = ON
enforce-gtid-consistency = ON
log-slave-updates = ON
master-info-repository = TABLE
relay-log-info-repository = TABLE
binlog-checksum = NONE
#group replication
transaction_write_set_extraction=XXHASH64
loose-group_replication_group_name="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"
loose-group_replication_start_on_boot=off
loose-group_replication_local_address= "172.27.19.233:24901"
loose-group_replication_group_seeds= "172.27.19.233:24901,10.130.10.192:24901,10.134.128.85:24901"
loose-group_replication_ip_whitelist = "172.27.19.233,10.130.10.192,10.134.128.85"
loose-group_replication_bootstrap_group= off
loose-group_replication_single_primary_mode=FALSE
loose-group_replication_enforce_update_everywhere_checks= TRUE
my.cnf of node 2:
#binlog
log-bin=mysql-bin
binlog-format = ROW
gtid-mode = ON
enforce-gtid-consistency = ON
log-slave-updates = ON
master-info-repository = TABLE
relay-log-info-repository = TABLE
binlog-checksum = NONE
#group replication
transaction_write_set_extraction=XXHASH64
loose-group_replication_group_name="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa"
loose-group_replication_start_on_boot=off
loose-group_replication_local_address= "10.130.10.192:24901"
loose-group_replication_group_seeds= "172.27.19.233:24901,10.130.10.192:24901,10.134.128.85:24901"
loose-group_replication_ip_whitelist = "172.27.19.233,10.130.10.192,10.134.128.85"
loose-group_replication_bootstrap_group= off
loose-group_replication_single_primary_mode=FALSE
loose-group_replication_enforce_update_everywhere_checks= TRUE
perform steps:
node 1:
start mysql
INSTALL PLUGIN group_replication SONAME 'group_replication.so';
SET SQL_LOG_BIN=0;
CREATE USER rpl_user@'%';
GRANT REPLICATION SLAVE ON *.* TO rpl_user@'%' IDENTIFIED BY 'rpl_pass';
FLUSH PRIVILEGES;
SET SQL_LOG_BIN=1;
CHANGE MASTER TO MASTER_USER='rpl_user', MASTER_PASSWORD='rpl_pass' FOR CHANNEL 'group_replication_recovery';
SET GLOBAL group_replication_bootstrap_group=ON;
START GROUP_REPLICATION;
SET GLOBAL group_replication_bootstrap_group=OFF;
create a database 'test' and a new table.
node 2:
INSTALL PLUGIN group_replication SONAME 'group_replication.so';
SET SQL_LOG_BIN=0;
CREATE USER rpl_user@'%';
GRANT REPLICATION SLAVE ON *.* TO rpl_user@'%' IDENTIFIED BY 'rpl_pass';
FLUSH PRIVILEGES;
SET SQL_LOG_BIN=1;
CHANGE MASTER TO MASTER_USER='rpl_user', MASTER_PASSWORD='rpl_pass' FOR CHANNEL 'group_replication_recovery';
START GROUP_REPLICATION;
And then node 2 turn to ONLINE and node 1 will turn to OFFLINE.
Subject
Views
Written By
Posted
2007
December 26, 2016 07:44PM
1000
December 27, 2016 02:43AM
Re: Mysql5.7.17 group replication add second server failed
2523
December 27, 2016 03:51AM
1153
December 28, 2016 01:40PM
6384
December 28, 2016 08:16PM
1916
December 30, 2016 02:42PM
1900
December 30, 2016 02:46PM
1930
January 03, 2017 09:11PM
1554
January 10, 2017 05:54AM
1389
December 30, 2016 04:06AM
1133
January 03, 2017 04:21AM
1204
January 03, 2017 11:03AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.