Mysql利用bin log進行資料恢復

2021-09-20 06:49:49 字數 417 閱讀 9417

mysql利用bin-log進行資料恢復

線上的資料都很重要,但也會難免有時候有誤刪除的操作,這時候要在第一時間進行資料恢復。

首先,要確保mysql開啟了binlog日誌功能,在/etc/my.cnf檔案裡的[mysqld]區塊新增:log-bin=mysql-bin。

然後重啟mysql服務。

將備份的資料匯出sql檔案,剔除其中的drop語句

在/var/lib/mysql下有mysql-bin.***的檔案

編輯該sql檔案刪除裡面的的刪除語句

mysql -uroot -p < 002bin.sql

輸入密碼即可。

mysql的binlog進行資料恢復

如何開啟binlog?首先我們可以進入mysql輸入命令 show variables like bin 我們可以通過這個命令來查詢關於binlog相關的設定,其中有乙個log bin選項,如果為off,那麼證明我們的binlog沒有開啟,如果為on證明我們的binlog已經開啟,開啟binlog的...

利用binlog恢復mysql資料庫資料

前提 mysql資料庫開啟了binlog日誌 通過 show variables like log 檢視是否開啟binlog日誌。操作步驟 在資料庫中執行 show master status 檢視當前資料庫對應的binlog檔案 再執行show binlog events in binlog.00...

MySQL資料庫利用binlog資料恢復

以mysql為例。binlog是二進位制日誌檔案,使用者記錄使用者對資料庫的操作,各個從庫的同步也是通過binlog,是非常重要的資料庫日誌檔案,其他的關係型資料庫的資料恢復也是大同小異的,例如oracle資料庫可以通過它的歸檔日誌進行恢復。我們該如何資料恢復?具體如何恢復資料,要看使用的哪種備份方...