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)在集群中机器宕机之后 重新加入集群  数据会自动恢复数据  

 

posted @ 2020-06-15 20:56  zsh~  阅读(219)  评论(0编辑  收藏  举报