| 12345678910111213141516171819202122232425262728293031 |
- #!/bin/bash
- # 重新引导 MGR 集群, 这是集群重启后的典型状态
- # 根据 GTID 判断数据新旧
- docker exec -i mysql80-1 mysql -uroot -pRoot_123456 -e"
- SELECT @@global.gtid_executed;
- "
- # 假设 mysql80-1 节点的数据最新, 将其作为引导节点
- 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;
- "
- # docker exec -i mysql80-2 mysql -uroot -pRoot_123456 -e"
- # SELECT @@global.gtid_executed;
- # "
- # docker exec -i mysql80-2 mysql -uroot -pRoot_123456 -e "
- # START GROUP_REPLICATION USER='repl', PASSWORD='Repl_123456';
- # "
- # docker exec -i mysql80-3 mysql -uroot -pRoot_123456 -e"
- # SELECT @@global.gtid_executed;
- # "
- # docker exec -i mysql80-3 mysql -uroot -pRoot_123456 -e "
- # START GROUP_REPLICATION USER='repl', PASSWORD='Repl_123456';
- # "
|