MySQL是最為常用的數(shù)據(jù)庫之一,而Galera集群又是一種非常優(yōu)秀的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
在文件中添加以下內(nèi)容:
[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 表示集群中所有節(jié)點的IP地址
- wsrep_node_address 表示當前節(jié)點的IP地址
4. 啟動集群
sudo service mysql start --wsrep-new-cluster
注意:在首次部署集群時需要使用 --wsrep-new-cluster 參數(shù),表示該節(jié)點為新的集群節(jié)點。
5. 訪問MySQL
mysql -u root -h ip1 -p
至此,我們已經(jīng)完成了Galera集群的配置,可以通過ip1節(jié)點進行訪問了。