0
我的XAMPP在我的Mac上運行MySQL服務器,但是我的電腦意外關閉,當我重新啓動並訪問我的數據庫時,它給了我錯誤:
db.table does not exist
當我進一步調查時,我意識到.ibd文件仍然存在,因此我提取它們。然後,我嘗試刪除數據庫以重新添加.ibd文件。但是,它失敗了。我該如何恢復我的桌子?MySQL數據庫表未被讀取,無法刪除DB
我的XAMPP在我的Mac上運行MySQL服務器,但是我的電腦意外關閉,當我重新啓動並訪問我的數據庫時,它給了我錯誤:
db.table does not exist
當我進一步調查時,我意識到.ibd文件仍然存在,因此我提取它們。然後,我嘗試刪除數據庫以重新添加.ibd文件。但是,它失敗了。我該如何恢復我的桌子?MySQL數據庫表未被讀取,無法刪除DB
您是否仍然對您的表格創建語句或者是否可以重新創建它們?
然後你可以Recover an InnoDB table from only an .ibd file
沒有創建語句,只有ibd文件。 – user2570264
然後嘗試重新寫入它們 – sqlab