僅使用 .frm 和 .ibd 檔案還原 MySQL 表結構
問題:
如果沒有 ib_log 文件,能否只使用 .frm 和 .ibd 文件來恢復 MySQL 表的結構?
答案:
可以從 *.frm 檔案恢復表結構。請依照以下步驟操作:
步驟 1:檢索 SQL 建立查詢
mysqlfrm --diagnostic <path>/example_table.frm
取得 SQL 查詢。 (請將 <path>
替換為您的 *.frm 檔案路徑)步驟 2:建立表格
步驟 3:準備資料復原
ALTER TABLE example_table DISCARD TABLESPACE;
步驟 4:復原資料
chown -R mysql:mysql *.ibd
ALTER TABLE example_table IMPORT TABLESPACE;
此程序將從 .frm 和 .ibd 檔案還原表結構和資料。
以上是僅使用.frm和.ibd檔可以恢復MySQL表結構嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!