MySQL PXC集群
全备的工作原理
全备份原理:
1.执行一次checkpoint,找到最后那个checkpoint的lsn
2.从这个lsn开始记录所有产生的redo log
3.cp innodb data
4.flush tables with read lock
5.cp 非innodb 数据(myisam数据,.FYM,FIM等文件)
6.锁定binlog文件并且记录当前的binlog postion
7.释放所有binlog 锁 ,释放unlock tables
增量备份的原理:在第三步的有所变化
3.数据页面的比对(lsn),记录下有lsn不一样的数据页面
一、MHA和PXC区别
二、PXC的特点
三、安装 配置 启服务
关闭selinux、firewalld、iptables
首先yum -y install libev qpress percona-xtrabackup
yum -y install Percona-XtraDB-Cluster-*
(1) /etc/hosts 文件夹每台机器都要 绑定主机名
(2)相关文件配置
(3)每台数据库服务配置
(4)启动服务
(5)在集群中机器宕机之后 重新加入集群 数据会自动恢复数据