首页 > 其他 > 详细

innobackup增量备份与恢复

时间:2017-05-05 18:07:33      阅读:453      评论:0      收藏:0      [点我收藏+]
一、全备:
     innobackupex --user=root --password=123  /backup/all
     全备之后,去数据库操作,创建新的对象或插入数据
二、完整备份目录上做第一次增量备份:
     innobackupex --user=root --password=123  --incremental --incremental-basedir=/backup/all/2016-01-08_02-10-52/ /backup/inc
     在/backup/inc生成一个增量备份文件2016-01-08_02-12-29
三、模拟文件损坏,恢复数据
     1、移除mysql的数据文件夹data
     2、恢复完全备份数据:
     innobackupex --user=root --password=123 --apply-log --redo-only /backup/all/2016-01-08_02-10-52/
     3、合并第一个增量备份到完全备份里面:
     innobackupex --user=root --password=123 --apply-log --redo-only /backup/all/2016-01-08_02-10-52/ --incremental-dir=/backup/inc/2016-01-08_02-12-29/
     4、完全恢复数据库:
     innobackupex --user=root --password=123 --copy-back /backup/all/2016-01-08_02-10-52/
四、修改回复的数据文件权限:
     cd /mnt/data/mysql
     chown -R mysql.mysql /mnt/data/mysql/data
五、启动mysql服务,登录mysql,检查数据:
     service mysql start
     mysql -uroot -p123
     mysql>select * from reading.test;
 
官方文档给出的恢复步骤:
innobackupex --apply-log --redo-only BASE-DIR
innobackupex --apply-log --redo-only BASE-DIR --incremental-dir=INCREMENTAL-DIR-1
innobackupex --apply-log BASE-DIR --incremental-dir=INCREMENTAL-DIR-2
innobackupex --apply-log BASE-DIR
innobackupex --copy-back BASE-DIR

innobackup增量备份与恢复

原文:http://www.cnblogs.com/lizhi221/p/6814143.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!