找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 64|回复: 7

不小心覆盖了数据库,如何通过mysql日志文件恢复数据?

[复制链接]

53

主题

134

回帖

475

积分

中级会员

积分
475
发表于 2012-12-2 10:55:30 | 显示全部楼层 |阅读模式
不小心重新安装了文件,把数据库覆盖了。
自己这边只有10月31日的备份,但是

mysql-bin.000001这个文件,大小是:561.27MB,最后修改时间是:2012/11/24/20:05
刚出问题时找过一个朋友看过,说:那个日志是121030的,只有1030到1124之间的记录

请教坛子里的大神,我和把这个日志里的数据恢复出来?
回复

使用道具 举报

81

主题

2042

回帖

4345

积分

论坛元老

积分
4345
发表于 2012-12-2 10:56:44 | 显示全部楼层
只能备份后的恢复了
回复

使用道具 举报

93

主题

1103

回帖

2509

积分

金牌会员

积分
2509
发表于 2012-12-2 11:06:13 | 显示全部楼层
有点难,要养成备份习惯来自: iPhone客户端
回复

使用道具 举报

53

主题

134

回帖

475

积分

中级会员

积分
475
 楼主| 发表于 2012-12-2 11:06:25 | 显示全部楼层

im286 发表于 2012-12-2 10:56



只能备份后的恢复了

意思是只能恢复到10月31日,不能恢复到11月24日?
回复

使用道具 举报

17

主题

219

回帖

499

积分

中级会员

积分
499
发表于 2012-12-2 10:56:00 | 显示全部楼层

top 发表于 2012-12-2 11:11



覆盖了怎么恢复?

我目前可以恢复到10月31日,另外有10月30日到11月24日之间的数据库文件,就是想问问,能不能把数据恢复到11月24日
回复

使用道具 举报

53

主题

134

回帖

475

积分

中级会员

积分
475
 楼主| 发表于 2012-12-2 11:11:06 | 显示全部楼层
不可能回复的
回复

使用道具 举报

17

主题

219

回帖

499

积分

中级会员

积分
499
发表于 2012-12-2 11:22:39 | 显示全部楼层
可以试试
mysqlbinlog --start-datetime="2012-10-31 23:59:59" mysql-bin.000001 | mysql -uroot -p db

回复

使用道具 举报

1

主题

11

回帖

29

积分

新手上路

积分
29
发表于 2012-12-2 11:11:00 | 显示全部楼层

domin 发表于 2012-12-2 11:46



可以试试
mysqlbinlog --start-datetime="2012-10-31 23:59:59" mysql-bin.000001 | mysql -uroot -p db

谢谢domin兄指点,幸好中午有个朋友上线了,帮忙已经恢复到24号数据了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-1-11 15:08 , Processed in 0.021998 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表