wampserver安裝后 mysql 所有數據庫丟失的解決方案


事情起源:


 

     晚上十點客戶緊急來電,說是網站全部癱瘓。同事登陸數據庫一看,Mysql Workbench Database下一片空白。當時我們都傻了。

 

 

發現原因:


 

服務器環境是windows server2003 +Mysql 5.6 .三個人研究了半天發現,原來的數據庫結構包括數據都沒有丟失,但在Workbench 下就是一片空白,之前的web程序也報錯。

原來數據庫的數據文件都在一個名字為ProgramData的隱藏文件夾,驅動器:/ProgramData/MySq/MySQL Server 5.6/data/(所有數據庫文件夾)

每個數據庫文件夾下分別有 *.frm (結構文件),*.ibd(數據文件)。以及在data路徑下有ibdata1文件。只要有這些文件在 數據庫就可以恢復(個人認為)。

 

然后有個同事說自己安裝了一個wampserver,然后我們就去找。發現wamp目錄下面有數據庫文件。之后數據庫的所有操作果然都記錄在wamp目錄下面的一些文件中。

原來mysql的數據存儲路徑 在安裝wampserver的時候 把默認值改掉了,所以原來的數據庫數據和結構全部消失了, 只要把目錄指向回去,就可以了!

汗水啊~

不備份數據庫 才是一切虐心的源頭……


免責聲明!

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



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