CentSO7.6下部署Maridb Galera Cluster 实践记录(二)
早上三个节点的数据库都启动正常,下午上班就都不行了,哎,VM啊,中午就是让主机休息了一些而已么。
今天继续折腾中,第二天再来一遍:重启第一台服务器上的galera时竟然报错了:错误如下:
It may not be safe to bootstrap the cluster from this node. It was not the last one to leave the cluster and may not contain all the updates. To force cluster bootstrap with this node, edit the grastate.dat file manually and set safe_to_bootstrap to 1 .
大概意思是这台服务器不是最后一个关闭的,需要修改grastate.dat文件中的safe_to_bootstrap的值为1,意思很明白,但是这个文件在那块不知道,度娘了下才晓得在这个位置:/var/lib/mysql/grastate.dat,我试试看
确实如此,修改下对应的参数。保存,却还是没有启动成功,尝试修改了几次其值还是没有变过来,看来得重启下服务器试试。
可以看到重启后成功了,看来必须得把之前的那个服务给停掉,否则修改是不会成功的。现在则可以成功启动了
接下来继续填坑,莫名的报此错误:
我是百度又度娘,各种折腾还是不行,干脆卸载了再重新安装试试:
# yum remove mariadb
# rpm -qa|grep mariadb
# rm -rf /var/lib/mysql/
# yum install -y mariadb-server
# systemctl start mariadb
测试目前没加galera时,可以正常启动成功,停止服务后修改配置文件后继续启动服务,试试:
继续狗血,现在又报这个错误,按照网上说的启动时加个参数:--wsrep-new-cluster
再试试:
还是不行啊,奇怪的。看提示信息及网上提醒:需要在配置文件里面增加一个集群名称,分别又再其他几台服务器上进行修改并重启相应的服务;
现在再重启当前的服务器的服务试试:结果成功了。谁能告诉我这是怎么回事呢?
同时也很欣喜,看到新增的数据库及相应的数据了。
哎,另外一台还是不行,还得继续折腾啊。