mysql 資料恢復 通過binlog恢復資料

2021-06-28 00:24:12 字數 392 閱讀 5642

1、首先登入mysql

2、檢視是否開啟bin日誌

show variables like 'log_bin';

3、檢視正在被記錄的檔案

show master status;  

5、篩選出指定表的sql   例如表名為 address_list

grep "address_list" 1sql_basic.sql >./1sql.sql

vi 裡面就是所有address_list得sql語句 

6、每行末尾加分號

每行末尾加上分號才能正常執行

vi  

執行 %s/$/\;/  (s為替換 /正則1/要替換成得字串/    %得作用是每行都替換)

source執行這些檔案  資料就回來了

Oracle資料庫恢復 通過資料檔案進行恢復

在實際專案運維中,遇到伺服器oracle資料庫儲存硬碟壞了,只留下了資料檔案,其控制檔案和引數檔案都丟失了,如何進行資料庫恢復呢。1 安裝乙個與要恢復的資料庫相同例項,其db name,sid,字符集都一樣,因為在建立控制檔案時,會判斷dbf檔案頭資訊中的資料庫名是否與所在例項名是否一樣。我要恢復的...

MySQL 通過 binlog 恢復資料

通過了解 binlog 日誌的相關配置,簡單掌握通過 binlog 對資料庫進行資料恢復操作 任何成熟軟體都會有一套成熟的日誌系統,當軟體出現問題時,這些日誌就是查詢問題 的寶庫。同樣,mysql 也不例外,也會有一系列日誌記錄 mysql 的執行狀態。mysql 主要有以下幾種日誌 這些日誌均需要...

Mysql 通過frm ibd 恢復資料

mysql儲存在磁碟中,各種天災人禍都會導致資料丟失。大公司的時候我們常常需要做好資料冷熱備,對於小公司來說要做好所有資料備份需要支出大量的成本,很多公司也是不現實的。萬一還沒有做好備份,資料被誤刪除了,或者ibdata損壞了怎麼辦呢?別擔心,只要有部分的frm ibd存在就可以恢復部分資料。注意 ...