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

楼主 |
发表于 2025-8-11 09:03:38
|
显示全部楼层
# 将最大值的节点定义为启动节点和 master 节点
# B7 n0 s! {# R; r# 在启动节点上, 拷贝 /var/lib/mysql/grastate.dat 到 /tmp 目录
7 j* M6 m) U" F1 ~1 l& J8 _$ M, \. Edocker cp mariadb:/var/lib/mysql/grastate.dat /tmp/kolla_mariadb_grastate.dat- O9 n5 G! `% |. a" J; x4 v
# 在启动节点上, 修改启动节点中 /tmp/kolla_mariadb_grastate.dat 文件中的值
; e& W' f. @8 J4 u4 V/ psafe_to_bootstrap: 1
+ K4 B D7 `% V% j# 在启动节点上, 将修改过后的文件拷回容器内
: Y0 D( k& j1 Jdocker cp /tmp/kolla_mariadb_grastate.dat mariadb:/var/lib/mysql/grastate.dat
% S5 B8 e R0 u: U {# 在启动节点上, 带参数 --wsrep-new-cluster 启动容器
5 i4 \0 \8 o2 V3 p; l; m# 容器启动成功后, 将改 mariadb 容器设置为 primary8 Q" d, U# c9 r- G* [
docker exec mariadb mysql -uroot -p{{ database_password }} -e \"SET GLOBAL wsrep_provider_options='pc.bootstrap=yes';\"
7 b' h9 q+ W9 g/ U |
|