Mysql5.6-galera(centos7.2)集群搭建
一、基础环境准备(三台相同配置)
1、安装环境介绍
安装系统:Centos7.2
软件版本:Galera Cluster5.6.46(MySql5.6.46)
服务器地址(添加hosts解析):
172.18.18.4 mysql-1.dayan.com mysql-1
172.18.18.5 mysql-2.dayan.com mysql-2
172.18.18.6 mysql-3.dayan.com mysql-3
关闭防火墙,或者放行端口3306
开机关闭firewalld:
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl status firewalld.service
关闭selinux
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config
2、下载galeracluster
下载地址http://galeracluster.com/downloads/

环境安装需求:
安装前需卸载原有mysql,删除相关文件夹
卸载Postfix,这个可能跟MySQL配置有冲突: yum remove postfix –y
rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
rpm -e postfix-2.10.1-6.el7.x86_64
Galera cluster需要以下安装包(拷贝到每台服务器中):

安装需要外网环境
3、Yum源配置
设置galera的yum源(vim /etc/yum.repos.d/galera.repo):
[galera]
name = Galera
baseurl = http://releases.galeracluster.com/galera-3/centos/7/x86_64
gpgkey = http://releases.galeracluster.com/GPG-KEY-galeracluster.com
gpgcheck = 1
[mysql-wsrep]
name = MySQL-wsrep
baseurl = http://releases.galeracluster.com/mysql-wsrep-5.6/centos/7/x86_64
gpgkey = http://releases.galeracluster.com/GPG-KEY-galeracluster.com
gpgcheck = 1
二、安装依赖包及配置(三台相同配置)
yum安装以下包:
yum install mysql-server mysql-client galera -y
yum install gcc gcc-c++ perl-devel bison bison-devel ncurses-devel cmake autoconf -y
升级:yum -y upgrade openssl(不升级启动会报错)
Yum 安装后需要说动安装以下安装包:
rpm -ivh mysql-wsrep-devel-5.6-5.6.46-25.28.el7.x86_64.rpm
rpm -ivh mysql-wsrep-shared-5.6-5.6.46-25.28.el7.x86_64.rpm
rpm -ivh mysql-wsrep-test-5.6-5.6.46-25.28.el7.x86_64.rpm
rpm -qa | grep mysql
rpm -qa | grep galera

1、创建相关应用目录
创建数据库dat

本文详细介绍了在CentOS7.2上搭建Mysql5.6-Galera集群的步骤,包括基础环境准备、安装依赖包和配置、数据库初始化及启动、集群测试和重启。涉及的内容包括环境配置、Galera源配置、Yum安装、配置文件详解、节点初始化、用户权限设置以及集群状态检查等。
最低0.47元/天 解锁文章
3091

被折叠的 条评论
为什么被折叠?



