• 线上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 

     

    然后坐等执行完吧

     

    进入网站看下

     

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

     

  • 相关阅读:
    关于java.lang.reflect.InvocationTargetException
    Java并发编程(三)后台线程(Daemon Thread)
    Lab 7-2
    Lab 7-1
    Lab 6-3
    Lab 6-2
    Lab 6-1
    Lab 5-1
    Lab 3-4
    Lab 3-3
  • 原文地址:https://www.cnblogs.com/liang2580/p/9074951.html
Copyright © 2020-2023  润新知