在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版本,具体步骤可能会有所不同。建议查阅最新的官方文档或教程以获取最准确的信息。