mariadb数据库galera下添加新的服务器节点

          昨天经过各种努力,终于完成了两台服务器集成的搭建,今天再新开一台服务器,在想如何加入呢?网上度娘了很久结果没搜到相关文章;哎,索性直接照着前两台服务配置,在第三台(新服务器)上配置完成后重启mariadb服务,神一般的结果发现自动就加入了,新增的测试数据库也自动被同步过来了:

        

        为了进一步核实,到底是配置文件那个参数设置起效,决定再试试:把配置文件中这个节点注释掉:

       

       接着再次重启mariadb服务,结果报如下错误:

          原来是新的服务器是根据集群名称来找的啊,这下就晓得这个参数的重要性了。

          再继续折腾,恢复集群名称设置,注释地址设置看看结果

        

        再次重启服务,妥妥的还是报错,不过报错的信息就是如下了:

        到此,就有了较深刻的理解,必须这两个参数同时存在才行,是根据集群地址去找对应的集群名称,找到后会自动加入到里面。

        还有一层认知:即如果服务器足够强大,同理一台服务器可以搭建多个集群服务,但是必须保证数据库的端口不同,启用的配置文件在不同位置,否则会报端口已被使用;但是不知道是否可行。

原文地址:https://www.cnblogs.com/zhongjicainiao/p/11101580.html