安装:1.安装yum源: wget http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
2.安装percona:yum -y install percona-xtrabackup-24.x86_64
3.查询安装结果,安装文件:rpm -ql percona-xtrabackup-24
1-1完全备份流程: mkdir /xtrabackup/full -p #准备目录
innobackupex --user=root --password='密码' /xtrabackup/full #备份
1-2完全恢复流程: innobackupex --apply-log /xtrabackup/full/2017-08-01_00-00-18(备份文件)/ #生成回滚日志#备份文件基本为日期
innobackupex --copy-back /xtrabackup/full/2017-08-01_00-00-18/ #恢复文件
2-1 增量备份流程:
完整备份:周一 : innobackupex --user=root --password='密码' /xtrabackup
增量备份 :周二 : innobackupex --user=root --password='密码' #basedir基于周一的备份,会生成一个今天的。
--incremental /xtrabackup/
--incremental-basedir=/xtrabackup/周一备份
周三 innobackupex --user=root --password='密码'
--incremental /xtrabackup/
--incremental-basedir=/xtrabackup/周二备份
2-2 增量恢复流程:
周一:innobackupex --apply-log --redo-only /xtrabackup/周一备份
周二: innobackupex --apply-log --redo-only /xtrabackup/周一备份
--incremental-dir=/xtrabackup/周二备份
周三: innobackupex --apply-log --redo-only /xtrabackup/周一备份
--incremental-dir=/xtrabackup/周三备份
恢复:innobackupex --copy-back /xtrabackup/周一备份