mysql誤刪資料恢復

2021-09-27 17:49:19 字數 602 閱讀 2504

資料庫忘記備份,可以使用mysql的日誌二進位制檔案(binlog)進行資料恢復。 

首先檢視是否開啟了binlog。

show variables like 'log_%';
進入mysql根目錄, 會看到有binlog.*的日誌檔案。取後面數字最大的日誌檔案,資料恢復。

3.檢查某一時間端的binlog (start-datetime是開始的時間,stop-datetime是結束的時間)。

4.找到某乙個節點,進行資料恢復(也可以按照時間直接進行匯出)

mysqlbinlog --stop-position=2213743 mysql-bin.000010 > ~/backup_1.sql
5.將匯出的sql檔案匯入到資料庫中就ok了。

MySQL資料誤刪恢復

一 檢視mysql的binlog是否開啟 二 檢視binlog存放路徑 四 轉換binlog為正常sql mysqlbinlog base64 output decode rows v database dbname start datetime 2020 08 15 13 00 00 stop d...

mysql誤刪資料快速恢復

原文 相信後端研發的同學在開發過程經常會遇到產品臨時修改線上資料的需求,如果手法很穩那麼很慶幸可以很快完成任務,很不幸某一天突然手一抖把表裡的資料修改錯誤或者誤刪了,這個時候你會發現各種問題反饋接踵而來。如果身邊有bda或者有這方面經驗的同事那麼可以很快解決這個問題,如果沒有那麼希望這篇文章可以幫到...

mysql資料誤刪恢復詳解

1 在mysql的安裝目錄下找到對應的mysql bin檔案 參考路徑 mysql data 2 把對應的mysql bin檔案生成對應的sql檔案 參考命令 mysqlbinlog base64 output decode rows v d insure middleground stop dat...