2014-11-06 45 views
1

由於某種原因,我卸載了Wampserver for Windows。 然後我在不同的文件夾上安裝了相同的版本/內部版本。 我已將我網站的MySQL數據庫的舊物理目錄複製到新安裝的目錄中。 現在表格出現在phpMyAdmin或Navicat上,但無法查看。這些客戶說這些表不存在。 如何讓數據庫再次工作?WAMP卸載後恢復數據庫

回答

2

INNODB數據庫不僅存儲在\data\database_name文件夾中。只有.frm文件存儲在那裏,它們只包含innodb數據庫中表的數據字典信息。

實際數據以及其他數據字典信息存儲在\data\ibdata1文件中。

因此,要恢復這些INNODB數據庫,您還需要備份該文件。

因此,停止MySQL並複製該文件,然後重新啓動MySQL,運氣好的話,它會恢復,假設您在上次使用WAMPServer時乾淨地停止了MySQL。

如果還是不行,請嘗試複製

ib_logfile0 
ib_logfile1 

而且任何 的mysql-bin.0000?

文件也是如此。

+0

在卸載過程中文件data \ ibdata1已被刪除。 – user3599061 2014-11-06 12:28:02

+0

那麼我恐怕你不打算恢復這些數據庫。 – RiggsFolly 2014-11-06 13:07:18

+0

WAMPServer論壇作爲關於如何安全** [安裝WAMPServer的新版本](http://forum.wampserver.com/read.php?2,123606)的文檔,以供將來參考。 – RiggsFolly 2014-11-06 13:08:26