博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

线上mysql数据库删库恢复的案例

emmmmm  

今天晚上十一点有个朋友说他的数据库删除了。是昨天删除的。我就日了mmp 了数据库不做备份的??????????

what fuck 

那就登陆服务器看看吧

看到还有一个4 月22 号的。那么就新建一个数据库导入进去呗

 

导入

导入之后改下源代码看看能不能访问

 emmmm 

可以访问啊。那么就找以后的4月22号以后的数据吧找了一下binlog文件

 

emmmm发现不全先导出来再说吧

 

emmm 看一下大小

 

emmmm 有点懵逼 ,

朋友说是5月15好有一个小程序很重要,我进去看看 16.sql  mmp 1G的文件 打开贼慢了。

有点心塞,好像缺少了两天的数据了

 

那么没有办法了。但是导入1G的东西是不是太多了。减少一点吧。

 

hhhh 还有700M

 

进去找到删库的语句吧没办法

 

7560966 行删除。看看最后一行吧

 

那么就从 7560966删除到7994269行

 

还有482M 那么就简单多了!!!

 mysql -uroot -p'cX4NksmixrDmTiSp' yinbin_11  <19.sql

但是会有错误。我想了。因为这个里面会有其他的数据库和其他的表,那么,直接去掉那个错误就行了

mysql -uroot -p'cX4NksmixrDmTiSp' -f yinbin_11  <19.sql 

 

 

然后坐等执行完吧

 

进入网站看下

 

然后就回来了。数据无价。请记得备份数据库啊 兄弟!!!!!!!!!

 

 

posted @ 2018-05-23 00:34  crazy_py  阅读(1750)  评论(0编辑  收藏  举报