debian

Debian MariaDB集群搭建流程是怎样的

小樊
36
2025-09-05 08:43:28
栏目: 云计算

以下是在Debian上搭建MariaDB集群的流程:

准备工作

确保所有节点安装相同版本的MariaDB,配置好静态IP地址,开放3306等相关端口。

安装MariaDB

在所有节点上执行:sudo apt-get updatesudo apt-get install mariadb-server mariadb-client galera-4 -y

配置MariaDB

在每个节点的配置文件(通常是/etc/mysql/mariadb.conf.d/50-server.cnf)中添加或修改以下内容:

[mysqld]
wsrep_on=ON
wsrep_provider=/usr/lib/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://<node1_ip>,<node2_ip>,<node3_ip>"
wsrep_node_address="<node_ip>"
wsrep_node_name="<node_name>"
binlog_format=ROW
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2

启动集群

在第一个节点上执行:sudo galera_new_cluster。然后在其他节点上执行:sudo systemctl start mariadb

验证集群状态

在任意节点上登录MySQL,执行:SHOW STATUS LIKE 'wsrep_cluster_size',若显示的集群大小大于1,则集群搭建成功。

0
看了该问题的人还看了