2017-06-09 129 views
0

前幾天我的硬盤損壞了,所以我不得不用新硬盤替換我的電腦,我根本無法進入操作系統, t備份我的MySQL數據庫,但是我設法從破損的硬盤上保存了整個xampp文件夾。從損壞的硬盤恢復MySQL數據庫

但是,當我複製我的數據庫文件夾在mysql文件夾中粘貼到新安裝的xampp新硬盤時,我無法打開我的表,它顯示錯誤「#1932 - 表不存在引擎中」 ,所以我試圖複製mysql中的整個數據文件夾,並且MySQL服務不會啓動。

我也嘗試將ib_logfile0,ib_logfile1和ibdata1複製到新驅動器中,然後我甚至無法登錄到phpmyadmin,並說「連接for controluser在配置中定義失敗。」無法通過cmd連接到mysql來說「1006未知錯誤」。

現在我該如何從舊驅動器中恢復數據庫?

所有的建議都受到歡迎。謝謝。

+0

按照此步驟,您將能夠從.frm中恢復所有表格和.myd文件https://stackoverflow.com/a/879268/6582942 – pravindot17

回答

0

你能夠從舊文件夾(沒有新安裝的xampp)運行xampp嗎?我已經在論壇上看到,如果你安裝了非壓縮版本的xampp,這是可能的。如果您在新版本的xampp上遇到舊文件夾的問題,我會嘗試運行復制的xampp並查看會發生什麼...

相關問題