设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

不小心覆盖了数据库,如何通过mysql日志文件恢复数据? [复制链接]
查看:43 | 回复:7

45

主题

111

回帖

423

积分

中级会员

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

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

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

112

主题

2189

回帖

4760

积分

论坛元老

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

80

主题

935

回帖

2164

积分

金牌会员

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

45

主题

111

回帖

423

积分

中级会员

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

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



只能备份后的恢复了

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

18

主题

190

回帖

456

积分

中级会员

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

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



覆盖了怎么恢复?

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

45

主题

111

回帖

423

积分

中级会员

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

18

主题

190

回帖

456

积分

中级会员

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

1

主题

11

回帖

31

积分

新手上路

积分
31
发表于 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号数据了!
您需要登录后才可以回帖 登录 | 立即注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

Archiver|手机版|Discuz! X

GMT+8, 2026-3-28 19:06 , Processed in 0.043208 second(s), 4 queries , Gzip On, Redis On.

返回顶部