create user 'repuser'@'%' identified by 'szdb_4U';
GRANT REPLICATION_APPLIER, REPLICATION_SLAVE_ADMIN, SELECT ON *.* TO 'repuser'@'%';
GRANT CLONE_ADMIN, BACKUP_ADMIN ON *.* TO 'repuser'@'%';
GRANT CONNECTION_ADMIN ON *.* TO 'repuser'@'%';
GRANT GROUP_REPLICATION_STREAM ON *.* TO 'repuser'@'%';
create user 'repuser'@'127.0.0.1' identified by 'szdb_4U';
GRANT REPLICATION_APPLIER, REPLICATION_SLAVE_ADMIN, SELECT ON *.* TO 'repuser'@'127.0.0.1';
GRANT CLONE_ADMIN, BACKUP_ADMIN ON *.* TO 'repuser'@'127.0.0.1';
GRANT CONNECTION_ADMIN ON *.* TO 'repuser'@'127.0.0.1';
GRANT GROUP_REPLICATION_STREAM ON *.* TO 'repuser'@'127.0.0.1';
create user 'repuser'@'localhost' identified by 'szdb_4U';
GRANT REPLICATION_APPLIER, REPLICATION_SLAVE_ADMIN, SELECT ON *.* TO 'repuser'@'localhost';
GRANT CLONE_ADMIN, BACKUP_ADMIN ON *.* TO 'repuser'@'localhost';
GRANT CONNECTION_ADMIN ON *.* TO 'repuser'@'localhost';
GRANT GROUP_REPLICATION_STREAM ON *.* TO 'repuser'@'localhost';
set sql_log_bin=1;
# 第二步:配置复制所使用的用户
starting in MySQL 8.0.23 (and strictly enforced in MySQL 8.4), MySQL changed its replication terminology from "Master/Slave" to "Source/Replica".
CHANGE REPLICATION SOURCE TO SOURCE_USER='repuser', SOURCE_PASSWORD='szdb_4U' FOR CHANNEL 'group_replication_recovery';
create user 'repuser'@'%' identified by 'szdb_4U';
GRANT REPLICATION_APPLIER, REPLICATION_SLAVE_ADMIN, SELECT ON *.* TO 'repuser'@'%';
GRANT CLONE_ADMIN, BACKUP_ADMIN ON *.* TO 'repuser'@'%';
GRANT CONNECTION_ADMIN ON *.* TO 'repuser'@'%';
GRANT GROUP_REPLICATION_STREAM ON *.* TO 'repuser'@'%';
create user 'repuser'@'127.0.0.1' identified by 'szdb_4U';
GRANT REPLICATION_APPLIER, REPLICATION_SLAVE_ADMIN, SELECT ON *.* TO 'repuser'@'127.0.0.1';
GRANT CLONE_ADMIN, BACKUP_ADMIN ON *.* TO 'repuser'@'127.0.0.1';
GRANT CONNECTION_ADMIN ON *.* TO 'repuser'@'127.0.0.1';
GRANT GROUP_REPLICATION_STREAM ON *.* TO 'repuser'@'127.0.0.1';
create user 'repuser'@'localhost' identified by 'szdb_4U';
GRANT REPLICATION_APPLIER, REPLICATION_SLAVE_ADMIN, SELECT ON *.* TO 'repuser'@'localhost';
GRANT CLONE_ADMIN, BACKUP_ADMIN ON *.* TO 'repuser'@'localhost';
GRANT CONNECTION_ADMIN ON *.* TO 'repuser'@'localhost';
GRANT GROUP_REPLICATION_STREAM ON *.* TO 'repuser'@'localhost';
set sql_log_bin=1;
第二步:
CHANGE REPLICATION SOURCE TO SOURCE_USER='repuser', SOURCE_PASSWORD='szdb_4U' FOR CHANNEL 'group_replication_recovery';