mysql增量备份保留策略_Mysql数据库备份策略:全备与增量备份

本文详细介绍了Mysql数据库的备份策略,包括周日全备份,周一至周六的增量备份,以及使用innobackupex工具进行压缩、解压缩和恢复的步骤。通过具体的例子展示了如何管理和应用这些备份来确保数据安全。
摘要由CSDN通过智能技术生成

一、备份策略

1.周日全备份,周一至周六增量备份

2.全备份目录

/u03/backup/innobackup/full_backup

3.增量备份目录

/u03/backup/innobackup/incremental_1

/u03/backup/innobackup/incremental_2

/u03/backup/innobackup/incremental_3

/u03/backup/innobackup/incremental_4

/u03/backup/innobackup/incremental_5

/u03/backup/innobackup/incremental_6

4.备份的采用innobackupex的 --compress参数进行压缩

二、备份并压缩

1.周日全库备份

innobackupex --user=root --password=oracletest --compress /u03/backup/innobackup/full_backup

备份得到2017-04-26_15-47-05

2.周一增量备份,此增量是基于周日的全备份

innobackupex --user=root --password=oracletest --incremental-basedir=/u03/backup/innobackup/full_backup/2017-04-26_15-47-05/

--compress --incremental /u03/backup/innobackup/incremental_1/

备份得到2017-04-26_15-51-56

3.周二增量备份,此增量是基于周一的全备份

innobackupex --user=root --password=oracletest --incremental-basedir=/u03/backup/innobackup/incremental_1/2017-04-26_15-51-56/

--compress --incremental /u03/backup/innobackup/incremental_2/

备份得到2017-04-26_15-53-55

4.周三至周六以此类推

三、解压缩

1.解压缩全备份

#innobackupex --decompress /u03/backup/innobackup/full_backup/2017-04-26_16-18-40/

for i in `find ./ -iname "*\.qp"`; do qpress -d   $i  $(dirname $i) && rm -rf $i;done

2.解压缩周一增量备份

#innobackupex --decompress /u03/backup/innobackup/incremental_1/2017-04-26_15-51-56

for i in `find ./ -iname "*\.qp"`; do qpress -d   $i  $(dirname $i) && rm -rf $i;done

3.解压缩周二增量备份

#innobackupex --decompress /u03/backup/innobackup/incremental_2/2017-04-26_15-53-55

for i in `find ./ -iname "*\.qp"`; do qpress -d   $i  $(dirname $i) && rm -rf $i;done

4.周三至周六以此类推

四、恢复

1.应用全备份日志

innobackupex --apply-log --redo-only /u03/backup/innobackup/full_backup/2017-04-26_15-47-05

2.应用周一增量备份日志

innobackupex --apply-log --redo-only /u03/backup/innobackup/full_backup/2017-04-26_15-47-05

--incremental-dir=/u03/backup/innobackup/incremental_1/2017-04-26_15-51-56

3.应用周二增量备份日志

innobackupex --apply-log /u03/backup/innobackup/full_backup/2017-04-26_15-47-05

--incremental-dir=/u03/backup/innobackup/incremental_2/2017-04-26_15-53-55

4.周三至周六以此类推

五、将数据copy回相应目录

1.回滚未完成的日志

innobackupex --apply-log

2.将数据copy回相应目录

innobackupex /u03/backup/innobackup/full_backup/2017-04-26_15-47-05

3.恢复数据所有者

chown mysql. *

六、开启数据库验证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值