1. 程式人生 > >記一次mysql數據庫刪除恢復的案例

記一次mysql數據庫刪除恢復的案例

mysql 數據恢復 linux

技術分享圖片

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行

技術分享圖片

啊哈哈還是vim 大法好用

技術分享圖片

還有482M 那麽就簡單多了!!!

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

但是會有錯誤。我想了。因為這個裏面會有其他的數據庫和其他的表,那麽,直接去掉那個錯誤就行了

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

技術分享圖片

然後坐等執行完吧

技術分享圖片

技術分享圖片

然後就回來了。數據無價。請記得備份數據庫啊 兄弟!!!!!!!!!

技術分享圖片



記一次mysql數據庫刪除恢復的案例