Xtrabackup恢复数据库(增备和全备)

xtrabackup恢复数据库

安装部署

yum install epel-release
yum list | grep xtrabackup
yum install percona-xtrabackup.x86_64

全备之后可以在数据库增加数据

innobackupex --defaults-file=/data/3306/my.cnf --user=root --password=123456 /data/backup/full
全备
innobackupex --defaults-file=/data/3306/my.cnf --user=root --password=123456 --incremental /data/backup/inc1 --incremental-basedir=/data/backup/full/2020-01-20_10-52-43
增备1 /data/backup/full/2020-01-20_10-52-43 是全量备份的时候创建出来的目录

innobackupex --defaults-file=/data/3306/my.cnf --user=root --password=123456 --incremental /data/backup/inc2 --incremental-basedir=/data/backup/inc1/2020-01-20_11-04-31
增备2 其中 inc2 是整备2的目录 /data/backup/inc1/2020-01-20_11-04-31 是增备1的时候创建的目录

innobackupex --apply-log --redo-only /data/backup/full/2020-01-20_10-52-43
把全量数据恢复包进行恢复准备工作

innobackupex --apply-log --redo-only /data/backup/full/2020-01-20_10-52-43 --incremental-dir=/data/backup/inc1/2017-01-20_11-04-31
把增量备份数据包和全量恢复数据包进行合并打包 后边的是增备1的目录 前边是 原始全量备份的目录

innobackupex --apply-log --redo-only /data/backup/full/2020-01-20_10-52-43 --incremental-dir=/data/backup/inc2/2017-01-20_11-06-41
把增量备份2数据包和全量恢复数据包进行合并打包 后边的是增备2的目录 前边是 原始全量备份的目录

innobackupex --defaults-file=/data/3306/my.cnf --user=root --password=123456 --copy-back /data/backup/full/2020-01-20_10-52-43
把增量备份+全量备份之后的数据包进行数据库恢复操作

©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页
实付 49.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值