什么是PXC集群:
Percona XtraDB Cluster(下文简称PXC集群)提供了MySQL高可用的一种实现方法。PXC集群以节点组成(最少3节点,便于故障恢复,),每个节点都是基于常规的 MySQL/Percona Server,意味着你可以从集群中分离出某节点单独使用。集群中每个节点都包含完整的数据。
PXC集群主要由两部分组成:Percona Server with XtraDB和Write Set Replication patches(使用了Galera library,一个通用的用于事务型应用的同步、多主复制插件)。
PXC的优点:
1、同步复制
2、支持多主复制
3、支持并行复制
使用用环境CentOS7.5系统
软件包:mysql5.7版本
Persona:percona-release-0.1-4.noarch.rpm
要求:
1.关闭SElinux
2.防火墙需要开放端口 3306 、4444、4567、4568
firewall-cmd --add-port=4444/tcp --permanent #开放了4444端口
开放完4个端口后,需要重新加载防火墙规则
firewall-cmd --reload
(注意:如果使用的是云主机,安全组规则要开起3306,4444,4567,4568端口)
3.卸载MySQL
(注意:以上步骤每个节点都要做一次)
安装:(每个节点安装和配置都是一样的,需要每个节点都要做):
1.安装Persona仓库
yum ins