MySQL是最為常用的數據庫之一,而Galera集群又是一種非常優秀的MySQL集群解決方案。下面我們來介紹一下如何進行Galera集群的配置。
1. 安裝Galera集群
sudo apt-get update sudo apt-get install -y galera
2. 啟用MySQL插件
sudo mysql_install_db --user=mysql sudo chown -R mysql:mysql /var/lib/mysql sudo systemctl start mysql sudo systemctl enable mysql
3. 配置Galera集群
sudo cp /usr/share/mysql/galera.cnf /etc/mysql/conf.d/ sudo vi /etc/mysql/conf.d/galera.cnf
在文件中添加以下內容:
[mysqld] wsrep_on=ON wsrep_provider=/usr/lib/galera/libgalera_smm.so wsrep_cluster_name="test_cluster" wsrep_cluster_address="gcomm://ip1,ip2,ip3" wsrep_node_address="ip1"
說明:
- wsrep_on=ON 表示開啟集群模式
- wsrep_provider 表示加載Galera的共享庫
- wsrep_cluster_name 表示集群的名稱
- wsrep_cluster_address 表示集群中所有節點的IP地址
- wsrep_node_address 表示當前節點的IP地址
4. 啟動集群
sudo service mysql start --wsrep-new-cluster
注意:在首次部署集群時需要使用 --wsrep-new-cluster 參數,表示該節點為新的集群節點。
5. 訪問MySQL
mysql -u root -h ip1 -p
至此,我們已經完成了Galera集群的配置,可以通過ip1節點進行訪問了。
下一篇css心形按鈕