在Ubuntu上搭建MariaDB集群,通常需要以下幾個步驟:
sudo apt update && sudo apt upgrade -y
sudo apt install mariadb-server -y
/etc/mysql/my.cnf
文件,添加或修改Galera Cluster的配置部分。例如:[mysqld]
binlog_format=ROW
default-storage-engine=InnoDB
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0
wsrep_on=ON
wsrep_provider=/usr/lib/galera/libgalera_smm.so
wsrep_cluster_name="galera_cluster"
wsrep_cluster_address="gcomm://node1-ip-address,node2-ip-address,node3-ip-address"
wsrep_sst_method=rsync
wsrep_cluster_address
指向其他節點的IP地址。sudo systemctl stop mariadb
galera_new_cluster
sudo systemctl start mariadb
在任意一個節點上執行以下命令,檢查集群狀態:
mysql -u root -p -e "SHOW STATUS"
如果顯示的wsrep_cluster_size
等于節點數量,則表示集群配置成功。
sudo mysql_secure_installation
按照提示設置root密碼和其他安全設置。
請注意,以上步驟是基于較舊的Ubuntu版本和MariaDB版本,具體步驟可能會有所不同。建議查閱最新的官方文檔或教程以獲取最準確的信息。