mysql數據庫顯示 1164 table *** doesn't exist


問題出現場景:

以前mysql安裝在C盤,后來重裝系統,將mysql安裝在了D盤,重裝之前,將mysql的Data 文件夾備份了下來,mysql重新安裝好之后,將原來的Data 文件夾內的數據庫文件夾又放了回去,然后啟動mysql服務,打開數據庫時,可以打開數據庫,也能看到表名稱,但是打開表的時候,就出現1146 table *** doesn't exist這個錯誤 。

 

解決方法:

在新安裝的mysql的Data 目錄下, 由於將原來的數據文件復制回去的時候,只復制了數據庫文件夾,還需要把原來Data文件夾內的另外5個文件也復制回去。

將上面這5個文件復制回去之后,重啟mysql服務,就可以解決上面的錯誤,打開數據庫表了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM