我今天早些時候卸載並重新安裝了我的WAMP。我備份了我的/ www目錄,但完全忘記了我的數據庫(phpmyadmin)。我沒有刪除我的C:/ wamp目錄,我只是重新安裝了它。在重新安裝WAMP之前忘記備份我的數據庫
這是否意味着我的數據庫永遠消失了?有沒有辦法檢索它們?下一次,我會知道在我插入安裝之前導出數據庫的轉儲,我想我必須學會這種困難的方式...
感謝您的幫助。
我今天早些時候卸載並重新安裝了我的WAMP。我備份了我的/ www目錄,但完全忘記了我的數據庫(phpmyadmin)。我沒有刪除我的C:/ wamp目錄,我只是重新安裝了它。在重新安裝WAMP之前忘記備份我的數據庫
這是否意味着我的數據庫永遠消失了?有沒有辦法檢索它們?下一次,我會知道在我插入安裝之前導出數據庫的轉儲,我想我必須學會這種困難的方式...
感謝您的幫助。
這取決於您是否刪除了數據目錄。默認情況下,wamp的數據目錄是c:/wamp/bin/mysql/mysql5.x.x/data
,在那裏查看是否有一些文件夾中包含舊數據庫的名稱。在這些文件夾中,假設您使用myisam,會有一堆.frm,.MYD和.MYI文件。如果這些文件存在,則可以恢復。只要確保my.ini中的datadir指向數據庫所在的目錄並重新啓動mysql。它應該自動修復。
如果您使用innodb表,那麼它有點複雜,但可以完成。那些將被存儲在名爲ibdata1,ibdata2等的文件中。
如果你沒有這些文件,那麼我恐怕你運氣不好。
我能夠通過單擊開始按鈕,然後單擊計算機執行以下
打開計算機檢索在Windows 7上我的。
導航到用於包含該文件或文件夾C文件夾:/wamp/bin/mysql/mysql5.xx/data
抄了一遍,以防萬一我需要恢復
右擊它,然後單擊還原以前的版本。 ...
雙擊包含要還原的文件或文件夾的文件夾的先前版本。
是的,我的表(或至少一些)存儲在數據子文件夾中!似乎重裝安裝了一個新版本(5.5.20)的舊版本(5.5.16)。但是當我將數據點指向5.5.16時,我的wamp似乎沒有完成加載(圖標不會變成綠色)。當我打localhost/phpmyadmin,它會拋出一個錯誤,它無法連接到服務器套接字。我做錯了什麼? – Prusprus 2012-03-19 23:16:17
你應該檢查你的mysql錯誤日誌。這可能是因爲您只需要刪除ibdata文件或ib_logfile文件,並讓mysql在連接時重新創建它們。我會將它們移出到另一個文件夾並嘗試重新啓動它。 – Rob 2012-03-19 23:21:58
我已將這些文件夾移出目錄,但仍無法使用。似乎停止執行mysql的錯誤是無法打開和鎖定權限表:表'mysql.host'不存在。我正在尋找一個直接和簡單的解決方案,你會知道嗎?我希望你不介意我這樣在你的大腦中採摘.. – Prusprus 2012-03-20 00:04:34