xbk备份工具-增量备份
增量备份流程
备份
xtrabackup --user=root --password=123 --host=10.0.0.20 --socket=/tmp/mysql.sock --backup --target-dir=/xtrabackup/inc01/ --incremental-basedir=/xtrabackup/full/
xtrabackup --user=root --password=123 --host=10.0.0.20 --socket=/tmp/mysql.sock --backup --target-dir=/xtrabackup/inc02/ --incremental-basedir=/xtrabackup/inc01
xtrabackup --user=root --password=123 --host=10.0.0.20 --socket=/tmp/mysql.sock --backup --target-dir=/xtrabackup/inc03/ --incremental-basedir=/xtrabackup/inc02/
xtrabackup --user=root --password=123 --host=10.0.0.20 --socket=/tmp/mysql.sock --backup --target-dir=/xtrabackup/inc03/ --incremental-basedir=/xtrabackup/inc03/
模拟宕机丢数据
`pkill`
`rm -rf /data/*`
恢复
xtrabackup --prepare --apply-log-only --target-dir=/xtrabackup/full/ --incremental-dir=/xtrabackup/inc01/
xtrabackup --prepare --apply-log-only --target-dir=/xtrabackup/full/ --incremental-dir=/xtrabackup/inc02/
xtrabackup --prepare --apply-log-only --target-dir=/xtrabackup/full/ --incremental-dir=/xtrabackup/inc03/
xtrabackup --copy-back --target-dir=/xtrabackup/full/
prepare:预备操作,保证数据一致性,加载redo 配合apply-log-only
apply-log-only:回放redo 跳过undo
copy-back :实际恢复操作

浙公网安备 33010602011771号