最近數據庫中數據被人誤刪了,記錄一下恢復操作方便以后發生時進行恢復.
1.打開控制臺,進入云數據庫實例.
2.進入實例后 ,點擊右側的備份恢復,然后看一下備份時間點,中間這邊都是阿里云自動備份的備份集,基本都是7天一備份,保留7天(可以延長但要加錢)
點擊庫表恢復.
可以按照阿里自動備份的備份集恢復,也可以自己選擇時間點恢復,建議使用時間點恢復,這樣就可以準確的恢復所需數據.,庫表恢復后會創建一個新的數據庫,里面存放恢復的數據表,同時需要root權限才能查看!
可以在阿里云的監控與報警中查看近7天的磁盤使用情況,可以知曉數據被刪除的大致時間
這里可以看到在11:00時存儲空間使用量大量下降,因此可以斷定delete發生在11:00.
所以恢復數據從被刪除時間點6-21 15:30 ~ 6-27 9:00,當然如果在需恢復時間點并沒有備份,則只能尋找最近的備份點恢復了,如果無法接受數據的部分丟失,我認為需要去通過undo日志來進行恢復,但是阿里云不是自己服務器大部分都是收費功能,所以仁者見仁智者見智了.?