出于某种原因,我已经卸载了Wampserver。然后,我在另一个文件夹上安装了相同的版本/构建。我已经将我的站点的MySQL数据库的旧物理目录复制到了新安装的目录中。现在,表出现在phpMyAdmin或Navicat上,但不能查看。这些客户说这些表不存在。如何使DB再次工作?
发布于 2014-11-06 10:25:51
INNODB数据库不只是存储在\data\database_name文件夹中。只有.frm文件存储在那里,它们只包含innodb数据库中表的数据字典信息。
实际数据以及其他数据字典信息存储在\data\ibdata1文件中。
因此,要恢复这些INNODB数据库,还需要备份该文件。
因此,停止MySQL并复制该文件,然后重新启动MySQL,幸运的是,如果您上次使用WAMPServer时干净地停止了MySQL,那么它将恢复正常。
如果不起作用,请尝试复制
ib_logfile0
ib_logfile1还有mysql-bin.0000吗?
文件也是。
https://stackoverflow.com/questions/26775172
复制相似问题