温馨提示×

Debian MariaDB集群搭建步骤

小樊
50
2025-08-12 05:56:46
栏目: 云计算

以下是在Debian系统上搭建MariaDB集群的步骤:

准备工作

确保所有节点安装相同版本的MariaDB,配置好网络,使节点间可通信,开放3306等相关端口。

安装MariaDB

在所有节点上执行以下命令安装MariaDB和Galera:

sudo apt-get update sudo apt-get install mariadb-server galera-4 

配置MariaDB

在每个节点的/etc/mysql/conf.d/目录下创建galera.cnf文件,添加如下内容(以节点1为例):

[mysqld] wsrep_on=ON wsrep_cluster_name='galera_cluster' wsrep_cluster_address=gcomm://node1_ip,node2_ip,node3_ip wsrep_node_address='本机IP' wsrep_node_name='node1' binlog_format=row default_storage_engine=InnoDB innodb_autoinc_lock_mode=2 

node1_ipnode2_ipnode3_ip替换为实际节点IP地址,node1替换为当前节点名称。

启动集群

在第一个节点上执行:

sudo systemctl start mariadb 

在其他节点上执行:

sudo systemctl start mariadb 

验证集群状态

在任意节点上登录MariaDB,执行:

SHOW STATUS LIKE 'wsrep_cluster_size'; 

若返回值大于1,说明集群搭建成功。

0