galera断电后没法重建集群

节点有一个测试环境,数据库用的三节点galera,测试组的同事把电源同时断了。节后回来开机,发现数据库状态一直有问题,之前遇到这种状况,都是把一个节点中的my.conf中的wsrep配置全删掉,做为一个非集群的节点启动,再启动其余节点,等全部节点启动成功后,恢复第一个节点的配置,从新启动。此次发现了更好的方法:html

把全部节点数据库服务关闭,选择一个节点,执行:
sed -i 's/safe_to_bootstrap: 0/safe_to_bootstrap: 1/g' /var/lib/mysql/grastate.dat
mysqld_safe --wsrep-new-clusternode

而后等待逐个启动全部节点数据库,等待几十秒就能够看到数据库恢复正常,这种方法比之前方便多了。mysql

参考连接:https://www.freesoftwareservers.com/wiki/wsrep-no-nodes-coming-from-prim-view-prim-not-possible-10649662.htmlsql

相关文章
相关标签/搜索