5d6d网 发表于 2019-2-16 11:36:25

CentOS 6.4安装配置MairaDB 10.3 Galera Cluster

  一. 安装环境
  不同版本的操作系统(CentOS 6 与 7)、不同版本的数据库(MariaDB 10.1前后)相关安装配置命令不太一样。
  1. 操作系统:CentOS 6.4
  2. 数据库    :MariaDB 10.3.7
  二. 服务器规划
  MariaDB01192.168.10.178
  MariaDB02192.168.10.179
  MariaDB03192.168.10.180
  三. 修改MariaDB01/02/03 hosts
  vi /etc/hosts
  192.168.10.178 MariaDB01
  192.168.10.179 MariaDB02
  192.168.10.180 MariaDB03
  四. 安装MariaDB 10.3.7
  参考《CentOS 6.4 安装 MariaDB 10.3》
  五. MariaDB配置

  MariaDB01
  vi /etc/my.cnf.d/server.cnf
  
  server-id=1
  log-bin=MariaDB01-bin
  
  wsrep_on=ON
  wsrep_provider=/usr/lib64/galera/libgalera_smm.so
  wsrep_cluster_name=MariaDB-Galera-Cluster
  wsrep_cluster_address="gcomm://192.168.10.178,192.168.10.179,192.168.10.180"
  wsrep_node_name=MariaDB01                  #修改节点名
  wsrep_node_address=192.168.10.178         #修改节点IP
  binlog_format=row
  default_storage_engine=InnoDB
  innodb_autoinc_lock_mode=2
  wsrep_slave_threads=1
  innodb_flush_log_at_trx_commit=0
  wsrep_sst_method=rsync#测试用rsync,正式建议用xtrabackup/mariabackup
wsrep_causal_reads=ON
wsrep_certify_nonPK=ON
query_cache_size=0
MariaDB02
vi /etc/my.cnf.d/server.cnf

server-id=2
log-bin=MariaDB02-bin



wsrep_on=ON
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_name=MariaDB-Galera-Cluster
wsrep_cluster_address="gcomm://192.168.10.178,192.168.10.179,192.168.10.180"
wsrep_node_name=MariaDB02                   #修改节点名
wsrep_node_address=192.168.10.179         #修改节点IP
binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
wsrep_slave_threads=1
innodb_flush_log_at_trx_commit=0
wsrep_sst_method=rsync #测试用rsync,正式建议用xtrabackup/mariabackup
wsrep_causal_reads=ON
wsrep_certify_nonPK=ON
query_cache_size=0
MariaDB03
vi /etc/my.cnf.d/server.cnf
server-id=3
log-bin=MariaDB03-bin



wsrep_on=ON
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_name=MariaDB-Galera-Cluster
wsrep_cluster_address="gcomm://192.168.10.178,192.168.10.179,192.168.10.180"
wsrep_node_name=MariaDB03                  #修改节点名
wsrep_node_address=192.168.10.180         #修改节点IP
binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
wsrep_slave_threads=1
innodb_flush_log_at_trx_commit=0
wsrep_sst_method=rsync #测试用rsync,正式建议用xtrabackup/mariabackup
wsrep_causal_reads=ON
wsrep_certify_nonPK=ON
query_cache_size=0
  六. 启动集群
  配置完成后,逐个启动MariaDB
  1. 集群初始化节点启动(也就是首个节点)
  MariaDB01(也可以是MariaDB02/MariaDB03)
  首个节点启动命令:mysqld_safe --wsrep-new-cluster --user=mysql &
  执行后查看日志,有ready for connections表明已启动成功
  2. 第二个节点启动
  MariaDB02
  启动命令:mysqld_safe --user=mysql &
  执行后查看日志,有ready for connections表明已启动成功
  3. 第三个节点启动
  MariaDB03
  启动命令:mysqld_safe --user=mysql &
  执行后查看日志,有ready for connections表明已启动成功
  查看集群状态
http://s1.运维网.com/images/20180611/1528708553720515.png
  至此,MariaDB10.3.7 Galera Cluster搭建完成。



页: [1]
查看完整版本: CentOS 6.4安装配置MairaDB 10.3 Galera Cluster