Innodb

無法在 phpmyadmin 中打開某些表

  • March 28, 2016

最近,我從該備份中的主機獲取了我的數據庫的備份,我得到了 .ibd、.frm、.myd 格式的表。

我把這些文件放在

xampp->mysql->數據->測試

. 現在我可以在 php myadmin 中打開表格。現在我可以打開一些表格。但有些文件我無法打開。當點擊它顯示932 - Table 'table.name' doesn't exist in engine。而且我還注意到它在使用中顯示的集合列

為什麼會這樣。請幫忙解決

在此處輸入圖像描述

僅當 idb 文件中的表空間 ID 與 ibdata1 中的表空間 ID 相同時,您才能複制 frm 和 ibd 文件,否則數據將損壞並且您將失去表。

當我遇到這個問題時,我使用這個資源來恢復文件:

您可能還會發現這些連結很有用:

引用自:https://dba.stackexchange.com/questions/133481