2013-04-17 45 views
-1

我們有兩個獨立的服務器上的MySQL數據庫:一個在開發和一個在生產。任何方式來修復mysql數據庫表缺少mdy和mdi文件

今天幾乎在同一時間,我們在查詢時遇到錯誤:執行命令時遇到致命錯誤。

數據庫管理員查看這些文件,並說數據庫中的表沒有MDY或MDI文件,並且認爲正因爲如此,數據庫沒有索引並且有問題。針對數據庫運行的應用程序一直運行良好大約一個月。我們看看我們的夜間備份和文件從未存在(或者可能沒有標記備份?)

這些數據庫曾經是在mySQL 4.1.14-nt上,並通過使用mySQL 5.2通過使用 mysqldump --add-drop = table命令

這個問題聽起來對任何人都熟悉嗎?有什麼建議麼?

回答

0

原來,當我們遷移數據庫時,mysqldump生成了在模式中創建表時設置INNO數據引擎的SQL。

INNO顯然不使用這些MDY和MDI文件。