#!/bin/bash ROOT_PASS="Root_123456" MGR_USER="repl" MGR_PASS="Repl_123456" echo ">>> 正在执行 MySQL 8.0.36 专用初始化流程 (绕过通道锁定)..." for i in 1 2 3; do echo "正在准备节点 mysql80-$i..." docker exec -i mysql80-$i mysql -uroot -p${ROOT_PASS} <>> 引导主节点 mysql80-1..." docker exec -i mysql80-1 mysql -uroot -p${ROOT_PASS} <>> 加入从节点 mysql80-$i..." docker exec -i mysql80-$i mysql -uroot -p${ROOT_PASS} -e " START GROUP_REPLICATION USER='${MGR_USER}', PASSWORD='${MGR_PASS}'; " done echo "----------------------------------------" docker exec -i mysql80-1 mysql -uroot -p${ROOT_PASS} -e " SELECT MEMBER_HOST, MEMBER_STATE, MEMBER_ROLE FROM performance_schema.replication_group_members; "