`
lixiaokui11
  • 浏览: 14459 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

mysql数据库恢复

阅读更多

不小心把数据库drop了,记录下,希望以后不再用到。。

mysql版本5.5.15

还好有日志文件,使用mysqlbinlog命令进行恢复

mysqlbinlog --no-defaults --database=yourdatabase --stop-date="2014-05-17 9:59:59" yourlogdir/XXX-bin.000016 yourlogdir/XXX-in.000017  | mysql -u root -p

由于日志文件比较多,我写了个java小程序把包含要恢复的数据库日志文件名称找出来,处理后放到logdir位置。在网上找到的写法yourlogdir/XXX-bin.[0-9]*不起作用。

将日志文件转换成sql命令
mysqlbinlog --no-defaults --database=yourdatabase yourlogdir/XXX-bin.000020 >e:/log/log.sql

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics