其他分享
首页 > 其他分享> > 基于MyAQL的高可用集群---PXC集群

基于MyAQL的高可用集群---PXC集群

作者:互联网

基于MyAQL的高可用集群—PXC集群

Percona XtraDB Cluster(PXC 5.7)

目前不支持CentOS 8,所以用centos7来实现部署

关闭防火墙和SELinux,保证时间同步
注意:如果已经安装MySQL,必须卸载

环境准备:
四台主机

pxc1:10.0.0.7
pxc2:10.0.0.17
pxc3:10.0.0.27
pxc4:10.0.0.37

最后一个节点用来演示扩展机器(三个节点不够用了,需要添加第四个节点)

第一个节点

配置yum源,官方源太慢了
在这里插入图片描述

把yum源配置文件分别拷贝到其他三台机器上
在这里插入图片描述

在前三个节点上分别下载软件:
在这里插入图片描述

修改PXC的配置文件
在这里插入图片描述
在这里插入图片描述

把修改过的配置文件复制到其他两个节点,稍作修改
在这里插入图片描述
启动PXC集群中第一个节点(哪一个机器当第一个节点都可以)
在这里插入图片描述
搜索找到系统生成的临时密码,并使用临时密码进行登录
在这里插入图片描述
第一个登录之后必须要先改密码,否则什么也干不了
在这里插入图片描述

创建账号并授权:(前面配置文件中设置的账号和密码)
在这里插入图片描述
后面两个节点启动之后,执行查询当前集群成员数
在这里插入图片描述

第二个节点
下载软件:
在这里插入图片描述

把拷贝过来的配置文件稍作修改:
在这里插入图片描述在这里插入图片描述

第一个节点配置完成之后去启动
在这里插入图片描述

第三个节点
下载软件:
在这里插入图片描述

把拷贝过来的配置文件稍作修改:
在这里插入图片描述
在这里插入图片描述

第一个节点配置完成之后启动
在这里插入图片描述

集群搭建完成,可以开始测试

(正常情况下在任何一个机器上创建的数据都可以同步到其他机器上)

在其中一个机器上创建数据,验证能否同步到其他机器

还可以自行测试在三台机器上同时创建相同的数据,验证一下是否会冲突(结果是不会产生冲突)
在这里插入图片描述

可以自行测试一下集群的性能:
集群的单个机器相对原来单台机器性能较低;但是三台机器同时并发的时候,整体性能相对比较好

三个节点不够用了,需要添加第四个节点

第四个节点

先安装软件包:
在这里插入图片描述

从第一个节点把之前的配置文件拷贝过来,然后稍微修改一下
在这里插入图片描述修改配置文件
在这里插入图片描述

把上面三台机器的每个配置文件上都把第四个节点的IP地址添加上
在这里插入图片描述

把四台机器都重启
在这里插入图片描述

在第一个节点上重新查询,显示成员数变成四个
在这里插入图片描述
#在除第一个启动节点外的任意节点停止服务

#在其它任意节点查看wsrep_cluster_size变量少了一个节点

#恢复服务,数据同步

标签:机器,第一个,配置文件,MyAQL,---,集群,PXC,节点
来源: https://blog.csdn.net/weixin_53637029/article/details/117134371