说明:增量备份是在全量备份的基础上进行的。
备份1:
[root@dl-001 mysql]# innobackupex --defaults-file=/etc/my.cnf --user=bakuser --password='123456' --incremental /data/backup --incremental-basedir=/data/backup/2018-01-17_12-21-32
[root@dl-001 backup]# ls -l
总用量 0
drwx------ 7 root root 235 8月 23 22:13 2018-01-17_12-21-32
drwx------ 6 root root 210 8月 23 22:12 2018-01-17_12-22-21
备份2
[root@dl-001 backup]# innobackupex --defaults-file=/etc/my.cnf --user=bakuser --password='123456' --incremental /data/backup --incremental-basedir=/data/backup/2018-01-17_12-22-21
[root@dl-001 backup]# ls -l
总用量 0
drwx------ 7 root root 235 8月 23 22:13 2018-01-17_12-21-32
drwx------ 6 root root 210 8月 23 22:12 2018-01-17_12-22-21
drwx------ 7 root root 223 8月 23 22:13 2018-01-17_12-23-23
合并备份文件
[root@dl-001 backup]# innobackupex --apply-log --redo-only /data/backup/2018-01-17_12-21-32
[root@dl-001 backup]# innobackupex --apply-log --redo-only /data/backup/2018-01-17_12-21-32 --incremental-dir=/data/backup/2018-01-17_12-22-21
[root@dl-001 backup]# innobackupex --apply-log /data/backup/2018-01-17_12-21-32 --incremental-dir=/data/backup/2018-01-17_12-23-23
注意: 关于–redo-only参数,在进行增量备份文件的合并时,除了 在进行最后一份增量文件的合并时不需要添加该参数 外,其余都要加上该参数
恢复
[root@dl-001 backup]# innobackupex --copy-back /data/backup/2018-01-17_12-21-32