一、安装Percona
1.1. 安装依赖包
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
1.2. Percona官网下载软件并安装
二、Percona介绍
Percona是物理备份工具,拷贝数据文件,比mysqldump快很多;原生态支持全备和增量。
2.1 InooDB表:
热备份:业务正常发生的时候可以进行备份,影响比较小的备份方式;
1. checkpoint:将已提交数据页刷新到磁盘,会记录一个LSN号;
2. 拷贝InnoDB表相关的文件(ibdata,frm,ibd);
3. 如果备份期间产生的新的数据变化,redo也会备份走。
2.2 非InnoDB表:
温备份:锁表备份(全局锁)。
1. FTWRL,触发全局锁;
2. 拷贝非InnoDB的数据;
3. 解锁;
2.3 统计LSN号码,写入到专用文件,记录二进制日志位置进行保存。
2.4 所有的备份文件统一存放在一个目录下
三、 XBK应用-全备和恢复
3.1 前提
1. 数据库必须启动;
2. 能连上数据库;
配置文件my.cnf中指定socket,需要在配置文件中加入,