docker exec -i mysql80-1 mysql -uroot -pRoot_123456 -e" SELECT @@global.gtid_executed; "
docker exec -i mysql80-1 mysql -uroot -pRoot_123456 -e " SET GLOBAL group_replication_bootstrap_group=ON; START GROUP_REPLICATION USER='repl', PASSWORD='Repl_123456'; SET GLOBAL group_replication_bootstrap_group=OFF; "
CONTAINER_NAME="mysql80-1" docker exec -i ${CONTAINER_NAME} mysql -uroot -pRoot_123456 -e " STOP GROUP_REPLICATION; "
docker exec -i mysql80-1 mysql -uroot -pRoot_123456 -e " STOP GROUP_REPLICATION; "
docker exec -i mysql80-1 mysql -uroot -pRoot_123456 -e "
# RESET MASTER; -- 这会情况所有数据
RESET REPLICA ALL;
"
docker exec -i mysql80-1 mysql -uroot -pRoot_123456 -e "
SET GLOBAL group_replication_bootstrap_group=ON;
START GROUP_REPLICATION;
SET GLOBAL group_replication_bootstrap_group=OFF;
"
docker exec -i mysql80-2 mysql -uroot -pRoot_123456 -e "
STOP GROUP_REPLICATION;
RESET MASTER;
RESET REPLICA ALL;
START GROUP_REPLICATION;
"
docker exec -i mysql80-2 mysql -uroot -pRoot_123456 -e "
SELECT * FROM performance_schema.replication_connection_status
WHERE CHANNEL_NAME = 'group_replication_recovery'\G
"
docker exec -i mysql80-2 mysql -uroot -pRoot_123456 -e "
SELECT * FROM performance_schema.replication_applier_status_by_worker
WHERE CHANNEL_NAME = 'group_replication_recovery'\G
"
docker exec -i mysql80-2 mysql -uroot -pRoot_123456 -e "
CHANGE REPLICATION SOURCE TO SOURCE_USER='repl', SOURCE_PASSWORD='Repl_123456' FOR CHANNEL 'group_replication_recovery';
"