昨天經過各種努力,終於完成了兩台服務器集成的搭建,今天再新開一台服務器,在想如何加入呢?網上度娘了很久結果沒搜到相關文章;哎,索性直接照着前兩台服務配置,在第三台(新服務器)上配置完成后重啟mariadb服務,神一般的結果發現自動就加入了,新增的測試數據庫也自動被同步過來了:

為了進一步核實,到底是配置文件那個參數設置起效,決定再試試:把配置文件中這個節點注釋掉:

接着再次重啟mariadb服務,結果報如下錯誤:

原來是新的服務器是根據集群名稱來找的啊,這下就曉得這個參數的重要性了。
再繼續折騰,恢復集群名稱設置,注釋地址設置看看結果

再次重啟服務,妥妥的還是報錯,不過報錯的信息就是如下了:

到此,就有了較深刻的理解,必須這兩個參數同時存在才行,是根據集群地址去找對應的集群名稱,找到后會自動加入到里面。
還有一層認知:即如果服務器足夠強大,同理一台服務器可以搭建多個集群服務,但是必須保證數據庫的端口不同,啟用的配置文件在不同位置,否則會報端口已被使用;但是不知道是否可行。
