- 积分
- 16840
在线时间 小时
最后登录1970-1-1
|

楼主 |
发表于 2025-8-11 09:03:38
|
显示全部楼层
# 将最大值的节点定义为启动节点和 master 节点
( _8 b0 a5 c# J) J/ C4 t# 在启动节点上, 拷贝 /var/lib/mysql/grastate.dat 到 /tmp 目录+ k! {: u: O! V6 K1 `* ]) |% z. v
docker cp mariadb:/var/lib/mysql/grastate.dat /tmp/kolla_mariadb_grastate.dat% B; ?) R8 a1 D% z, D! p7 t
# 在启动节点上, 修改启动节点中 /tmp/kolla_mariadb_grastate.dat 文件中的值
3 l, g# E c* C2 @safe_to_bootstrap: 1
4 c% Q1 S1 r* w, [) \4 A# v# 在启动节点上, 将修改过后的文件拷回容器内
/ I7 V; h; {3 f$ ^/ Z' Idocker cp /tmp/kolla_mariadb_grastate.dat mariadb:/var/lib/mysql/grastate.dat0 l- l: b2 e0 H6 }% N
# 在启动节点上, 带参数 --wsrep-new-cluster 启动容器
2 H, F" c- J) x' L+ C# 容器启动成功后, 将改 mariadb 容器设置为 primary4 W* e$ F1 Q/ Y
docker exec mariadb mysql -uroot -p{{ database_password }} -e \"SET GLOBAL wsrep_provider_options='pc.bootstrap=yes';\"
7 y8 c; z$ x. k3 \# e+ Y: w$ `0 _ |
|