数据库无备份 误操作的恢复!!!!!

昨晚,用navicate在管理数据库的时候,不小心把远程服务器上的一个数据库给删除了!关键是没有备份,结果数据库的所有表和数据都被我误操作清空了!!完蛋了,这难道就是传说中的删库跑路吗。。。我内心第一感觉就是完蛋了。。。痛定思痛。。还是开始百度各种恢复数据的方法吧。

查看了下navicate的功能,并没有回滚操作。。没备份删除的话,,很不幸,没有撤销操作。

继续百度,到底怎么恢复mysql数据库啊。。binlog让我眼前一亮,似乎可以用mysql默认开启的这个日志功能。

https://www.cnblogs.com/sandea/p/5205792.html

找到了上面这个博客。。可是问题来了,我没有备份,想直接用mysqlbinlog来进行恢复,

大概的格式如上,进入mysql文件夹 然后运行上面的命令 

时间选择下

运行,然后我惊喜的发现,有些数据表的结构回来了!!!啊啊啊终于恢复了一些,不过还有一些数据什么的。

继续百度学习。不清楚原理,博主先学习一波再回来更新。。。。记录下这个难眠的夜晚。。。。!!!

也警示了我!!数据库要经常备份!!

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值