基于innodb的mysql的完全热备及恢复_VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
2
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2322 | 回复: 1   主题: 基于innodb的mysql的完全热备及恢复        上一篇   下一篇 
ding
版主
等级:中尉
经验:440
发帖:12
精华:0
注册:2015-6-30
状态:离线
发送短消息息给ding 加好友    发送短消息息给ding 发消息
发表于: IP:您无权察看 2015-7-7 9:12:23 | [全部帖] [楼主帖] 楼主

xtrabackup增量备份与恢复

备份

1、全备份

innobackupex --user=root --password=dingding /opt/


2、基于全部做增量                                                                         

innobackupex --user=root --password=dingding --incremental --incremental-basedir=/opt/2015-03
-03_09-20-44/  /opt/


2、基于第一次增量做增量   

innobackupex --user=root --password=dingding  --incremental --incremental-basedir=/opt/2015-
03-03_09-29-49/ /opt/


恢复

1、准备完全备份 

innobackupex --apply-log --redo-only /opt/2015-03-03_09-20-44/


2、准备第一次增量备份

innobackupex --apply-log --redo-only  /opt/2015-03-03_09-20-44/ --incremental-dir=/opt/2015-
03-03_09-29-49/


注意:要以完全备份集为基础,然后按顺序应用各个增量备份集。

3、准备第二次增量备份

innobackupex --apply-log  /opt/2015-03-03_09-20-44/ --incremental-dir=/opt/2015-03-03_09-38-
19/


注意:最后一次应用增量备份时不需要--redo-only选项

4、恢复(mysql服务需要停止,数据库目录需要为空)

innobackupex --copy-back /opt/2015-03-03_09-20-44/


5、修改文件夹用户权限

chown -R mysql.mysql data


6启动mysql

service mysql restart
mysql -uroot -p




赞(0)    操作        顶端 
filogra
注册用户
等级:少校
经验:1408
发帖:13
精华:0
注册:2015-6-2
状态:离线
发送短消息息给filogra 加好友    发送短消息息给filogra 发消息
发表于: IP:您无权察看 2016-8-24 9:30:18 | [全部帖] [楼主帖] 2  楼

感谢分享~~



赞(0)    操作        顶端 
总帖数
2
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论