2014-11-06 44 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