debian

Debian MariaDB集群搭建步骤

小樊
48
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
看了该问题的人还看了