從FRM和IBD檔案(無IB_Log檔案)還原MySQL表結構
遺失IB_log檔案後,資料庫資料復原似乎很棘手。但是,仍然可以使用FRM和IBD檔案來還原資料庫表結構。
以下是恢復步驟:
1. 擷取SQL建立語句:
mysqlfrm --diagnostic
指令,取得用於建立表格的SQL語句。 2. 重建表結構:
3. 刪除新資料:
ALTER TABLE example_table DISCARD TABLESPACE
指令,以消除新的FRM和IBD檔案之間的連線。 4. 取代並匯入資料:
ALTER TABLE example_table IMPORT TABLESPACE
指令匯入原始數據,恢復表內容。 以上是在沒有IB_Log檔案的情況下,可以使用FRM和IBD檔案來恢復MySQL表結構嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!