全面提升数据库性能-高可用 Percona XtraDB Cluster ,PXC集群方案

掌握pxc-5.7.39 集群方案,全面提升 数据库性能-数据库高可用

大家好 我是覃昌波,今天给大家带来一个新的课程,如何搭建 强一致性的mysql 数据库集群

为什么今天会选讲这个

通常大家最熟悉的 mysql 集群 采用的 RePlication 方案,这种集群节点同步采用的是异步传输,属于弱一致性,也许你和其他教程配置出来了,实现了同步,觉得也挺好,但是没有深究弱一致性的危害,

RePlication 事务机制是保证当前节点提交成功,并不保证数据同步成功,比如 因为网络故障原因,从服务器肯定就没有同步过来数据
全面提升数据库性能-高可用 Percona XtraDB Cluster ,PXC集群方案_第1张图片

文章目录

  • 掌握pxc-5.7.39 集群方案,全面提升 数据库性能-数据库高可用
    • 为什么今天会选讲这个
  • 一、环境



一、环境

全面提升数据库性能-高可用 Percona XtraDB Cluster ,PXC集群方案_第2张图片

开启四个 PXC 环境所涉及的端口:

3306:	# mysql 实例端口
4567:	# PXC cluster 相互通讯的端口
4444:	# 用于 SST(State Snapshot Transfer): 全量传输
4568:	# 用于 IST(Incremental state Transfer):增量传输传送
setenforce 0
sudo sed -i "s/^SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config 
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service

所有节点 卸载mariadb

rpm -qa | grep mariadb | xargs yum remove -y {}

去官网下载 mysql版本

全面提升数据库性能-高可用 Percona XtraDB Cluster ,PXC集群方案_第3张图片
全面提升数据库性能-高可用 Percona XtraDB Cluster ,PXC集群方案_第4张图片
全面提升数据库性能-高可用 Percona XtraDB Cluster ,PXC集群方案_第5张图片
全面提升数据库性能-高可用 Percona XtraDB Cluster ,PXC集群方案_第6张图片
全面提升数据库性能-高可用 Percona XtraDB Cluster ,PXC集群方案_第7张图片

你可能感兴趣的:(数据库,mysql)