码迷,mamicode.com
首页 > 其他好文 > 详细

innobackup增量备份与恢复

时间:2017-05-05 18:26:14      阅读:323      评论:0      收藏:0      [点我收藏+]

标签:mnt   strong   完整备份   服务   incr   basedir   检查   read   备份与恢复   

一、全备:
     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增量备份与恢复

标签:mnt   strong   完整备份   服务   incr   basedir   检查   read   备份与恢复   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!