目录
一、 概念
二、安装percona-xtrabackup
编辑2-2 YUM安装库
2-3 YUM安装percona-xtrabackup
三、备份
3-1 完备备份
3-2 查看备份流程
3-3 观看二进制日志位置
四、 完全恢复流程
4-1 停止数据库
4-2 清理环境(模拟损坏)
4-3 生成回滚日志
4-4 恢复文件
4-5 验证登录
五、增量备份
5-1 完整备份
5-2 周二 增量备份
六、 增量恢复流程
6-1 停止数据库
6-2 清理环境
6-3 周一
6-4 恢复
七、差异备份
一、 概念
二、安装percona-xtrabackup
2-1 Percona – The Database Performance Experts
2-2 YUM安装库
yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
2-3 YUM安装percona-xtrabackup
yum -y install percona-xtrabackup-24.x86_64
查询 安装结果
rpm -ql percona-xtrabackup-24
三、备份
3-1 完备备份
innobackupex --user=root --password='' /xtrabackup/full
innobackupex --user=root --password='' /xtrabackup/full
3-2 查看备份流程
ls /xtrabackup/full/ 查看备份目录。数据库,配置文件,日志文件
2022-05-12_13-09-11
3-3 观看二进制日志位置
cat /xtrabackup/full/2017-08-01_00-00-18/xtrabackup_binlog_info
四、 完全恢复流程
4-1 停止数据库
cat /xtrabackup/full/2017-08-01_00-00-18/xtrabackup_binlog_info
四、 完全恢复流程
4-1 停止数据库
systemctl stop mysqld
4-2 清理环境(模拟损坏)
rm -rf /var/lib/mysql
--incremental-basedir=/xtrabackup
ls /xtrabackup/
周三增量备份·························
六、 增量恢复流程
6-1 停止数据库
ststemctl stop mysqld
6-2 清理环境
rm -rf /var/lib/mysql
周二
innobackupex --apply-log --redo-only /xtrabackup/2017-09-01_00-00-04 --incremental-dir=/xtrabackup/2017-09-02_00-00-26



