执行以下操作分别登录MGR群组的每个MySQL数据库(3306、3307、3308)。
1 2 3 | /usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysqlm.sock /usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysqls.sock /usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysqls2.sock |
1 2 3 4 5 6 | SET SQL_LOG_BIN=0; CREATE USER rpl_user@'%' IDENTIFIED BY '123456'; GRANT REPLICATION SLAVE ON *.* TO rpl_user@'%'; GRANT BACKUP_ADMIN ON *.* TO rpl_user@'%'; FLUSH PRIVILEGES; SET SQL_LOG_BIN=1; |
SET SQL_LOG_BIN=0;表示当前sesssion里的所有操作都不记录到bin_log里。
1 | CHANGE MASTER TO MASTER_USER='rpl_user', MASTER_PASSWORD='123456' FOR CHANNEL 'group_replication_recovery'; |
1 | shutdown;
|
1 2 3 | /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf-master-mgr & /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf-slave-mgr & /usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf-slave-2-mgr & |
所有MGR认证信息初始化完成后,需要重启MySQL才会生效MGR配置。