免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2148 | 回复: 7
打印 上一主题 下一主题

关于对MYSQL不完全恢复的理解。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-16 14:33 |只看该作者 |倒序浏览
MYSQL不支持数据增量备份,只支持利用更新日志进行不完全恢复。
但它好像是无法非常精确地恢复某一指定时间点。只能根据更新日志的频率及产生时间大概恢复至某一时间,或利用全部更新日志都恢复至崩溃前的时间点,即完全恢复。???

如果想恢复到一个时间点,比如上星期一的11:00am,这可以实现吗?

论坛徽章:
0
2 [报告]
发表于 2006-05-16 15:02 |只看该作者
了解一下二进制日志的工作方式吧,mysqlbinlog 打开一个二进制日志看看,对数据库所有的操作它都一一记录下来,而且是记录时间的,那么你说它能否恢复到任意时刻?
而且它的这种方式,你说算不算增量?

论坛徽章:
0
3 [报告]
发表于 2006-05-18 10:36 |只看该作者
是否也有像ORACLE中的不完全恢复功能,命令中指定时间就可以了。
如果把日志打开,按日志中的逐条命令进行恢复,当然是可以恢复到指定时间 的。但这样好像不太智能了吧。
有没有操作命令可以参考?

论坛徽章:
0
4 [报告]
发表于 2006-05-18 11:14 |只看该作者
对于这个咚咚我也一直很模糊,学习再学习

论坛徽章:
0
5 [报告]
发表于 2006-05-18 12:55 |只看该作者
原帖由 acxellencedk 于 2006-5-18 10:36 发表
是否也有像ORACLE中的不完全恢复功能,命令中指定时间就可以了。
如果把日志打开,按日志中的逐条命令进行恢复,当然是可以恢复到指定时间 的。但这样好像不太智能了吧。
有没有操作命令可以参考?


mysqlbinlog --help
看看所有的参数中是否有 --start-datetime 和 --stop-datetime,如果有的话,就可以用它来指定时间间隔了

论坛徽章:
0
6 [报告]
发表于 2006-05-19 09:36 |只看该作者
是有这两个参数的。但没有使用过,不太明白具体用法。按ORACLE的经验主义,应该只有一个参数,即指定恢复到的那个时间就可以了。
还得去研究!

论坛徽章:
0
7 [报告]
发表于 2006-05-19 10:51 |只看该作者
可以的。mysqlbinlog可以实现

论坛徽章:
0
8 [报告]
发表于 2006-05-19 13:04 |只看该作者
原帖由 acxellencedk 于 2006-5-19 09:36 发表
是有这两个参数的。但没有使用过,不太明白具体用法。按ORACLE的经验主义,应该只有一个参数,即指定恢复到的那个时间就可以了。
还得去研究!


这2个参数的意思写的这么明白了,你还想要怎样啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP