2016-08-02 24 views
0

更新我的XAMPP安裝後,表名出現在PHPMyAdmin的側邊欄上,但是當我單擊其中一個時,顯示消息Table doesn't exist in engine。我有我的XAMPP文件夾備份(在應用程序),但試圖恢復任何東西,使MySQL不能啓動...有沒有其他人有這個錯誤?在Mac上更新XAMPP後,「引擎中不存在表」

回答

0

您可以從中刪除數據文件。它們將以show tables出現,並且仍然存在於數據字典中。當您嘗試訪問這些表格時,您將遇到一個不錯的錯誤。

檢查mysql/data/{databasename}中的數據文件的磁盤,看看你剩下的。

在某些情況下,與數據文件的關係可能會損壞,並且表可以保存。解救您的數據的方式取決於ENGINE。鍵入SHOW CREATE TABLE {yourtablename}以查看使用哪個引擎並嘗試針對該引擎的恢復方法。堅持不懈:有一些描述不佳的情景,恢復似乎沒有希望,但仍然可以獲取數據。