MySQL Galera 集群安装与配置

MySQL Galera 集群安装与配置

Galera Cluster 介绍

Galera是一个MySQL(也支持MariaDB,Percona)的同步多主集群软件。

主要功能
  • 同步复制
  • Active-active的多主拓扑结构
  • 真正的multi-master,即所有节点可以同时读写数据库
  • 自动成员资格控制,失败节点从群集中删除
  • 新节点加入数据自动复制
  • 真正的并行复制,行级

MySQL Galera 安装

安装前准备
  • 机器准备
    准备三台Redhat6 机器,如:node1(192.168.17.11) 、node2(192.168.17.12)、 node3(192.168.17.13
  • 安装依赖
    确认安装有gcc和gcc-c++的版本为至少4.4
yum install gcc gcc-c++

确认安装有boost-devel的版本至少为1.4.1

yum install boost-devel

安装scons check-devel openssl-devel

yum install scons check-devel openssl-devel

MySQL Galera 配置

修改MySQL 配置文件

在配置文件中添加如下内容

[mysqld]
wsrep_node_name = node1
wsrep_provider = /usr/local/mysql/lib/plugin/libgalera_smm.so
wsrep_cluster_address="gcomm://" 
wsrep_sst_method = xtrabackup
#wsrep_sst_auth=root:

如未开启二进制,则配置文件中需要添加以下内容:

binlog_format=ROW
log-bin=mysql-bin
server-id=101
log-slave-updates=1
  • “gcomm://” 是特殊的地址,仅仅是Galera cluster初始化启动时使用。如果集群启动以后,我们关闭了第一个节点,那么再次启动的时候必须先修改”gcomm://”为其他节点的集群地址,例如:wsrep_cluster_address&

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值