2012-05-03 42 views
1

我有幾個數據庫與WAMP中的不同項目有關。我不知道發生了什麼,今天,當我去PhpMyAdmin時,我只能看到默認數據庫,其餘的數據庫沒有顯示,甚至與這些數據庫相關的php代碼都拋出數據庫未發現的錯誤。但是當我去「D:\ wamp \ bin \ mysql \ mysql5.1.30 \ data」時,帶有我的數據庫名稱的文件夾就在那裏。但不知道如何恢復這些數據庫,我沒有數據庫的備份,任何人都可以幫助我如何恢復它們?在WAMP中恢復數據庫

+0

我更換了完整的wamp \ bin \ mysql \ mysql5.5.24但它顯示的是數據庫,而不是表格 – KarSho

回答

3

您可以將這些文件複製到其他位置,並在安裝後將它們複製回原始位置後重新安裝相同的WAMP版本。 請注意你的WAMP版本應該是相同的,因爲如果版本會改變,那麼mysql版本也會改變。

+0

Hi Rohit,感謝您的回覆。我會試一試。我應該只複製「數據」文件夾還是完成「mysql」文件夾? –

+0

只有數據文件夾。請注意,你的WAMP版本應該是相同的,因爲如果版本會改變,那麼mysql版本也會改變。 –

+0

嗨Rohit,你的提示爲我工作。非常感謝。 –

0

你是否檢查過my.ini文件?只要找到datadir它應該參考db文件夾(例如datadir=D:/Wamp/bin/mysql/mysql5.1.30/data) - goodluck :)

1

另一種方法是利用Window的「恢復以前的版本」功能。右鍵單擊wamp文件夾(通常在C:\,單擊還原以前的版本並選擇最近的日期,你知道這是工作

注:這也將恢復MySQL的數據 - 因此你將失去任何改變。在你選擇的日期之後,但是我過去曾經使用過這個功能,當我需要讓我的整個系統恢復到工作狀態時,就會發生什麼事情。

0

將完整的數據文件夾從舊的wamp mysql文件夾複製到新的mysql文件夾,然後在數據文件夾中將文件mysql-bin.index的名稱更改爲mysql-bin.index-corrupt,然後重新啓動WAMP,就是這樣。