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

楼主 |
发表于 2025-8-11 09:03:38
|
显示全部楼层
# 将最大值的节点定义为启动节点和 master 节点
; }+ `2 ]0 ]5 V+ E# 在启动节点上, 拷贝 /var/lib/mysql/grastate.dat 到 /tmp 目录. P- k( J1 [( r7 o* b
docker cp mariadb:/var/lib/mysql/grastate.dat /tmp/kolla_mariadb_grastate.dat
, e2 y! N8 L! O3 M# 在启动节点上, 修改启动节点中 /tmp/kolla_mariadb_grastate.dat 文件中的值
% Y4 E; c: j# G! I6 @safe_to_bootstrap: 1
; U ~- G2 N5 U& d& M# 在启动节点上, 将修改过后的文件拷回容器内
. T) f3 s5 `5 t2 Q R: g: Ydocker cp /tmp/kolla_mariadb_grastate.dat mariadb:/var/lib/mysql/grastate.dat! \. _( @$ s5 T$ T
# 在启动节点上, 带参数 --wsrep-new-cluster 启动容器
4 F) z0 n/ t4 E' v) B# 容器启动成功后, 将改 mariadb 容器设置为 primary
. ]2 C7 d$ V+ f, mdocker exec mariadb mysql -uroot -p{{ database_password }} -e \"SET GLOBAL wsrep_provider_options='pc.bootstrap=yes';\". Y8 q) R) x. Q! S0 u1 P
|
|