出于某种原因,我已经卸载了Windows的Wampserver。 然后我在不同的文件夹上安装了相同的版本/版本。 我已将我站点的MySQL数据库的OLD物理目录复制到新安装的。 现在表格出现在phpMyAdmin或Navicat上,但无法查看。这些客户表示这些表格不存在。 如何让DB再次工作?
答案 0 :(得分:3)
INNODB数据库不仅存储在\data\database_name
文件夹中。只有.frm文件存储在那里,它们只包含innodb数据库中表的数据字典信息。
实际数据以及其他数据字典信息存储在\data\ibdata1
文件中。
因此,要恢复这些INNODB数据库,您还需要备份中的该文件。
所以停止MySQL并复制该文件,然后重新启动MySQL,幸运的是,如果您上次使用WAMPServer时干净地停止了MySQL,它将得到恢复。
如果不起作用,请尝试复制
ib_logfile0
ib_logfile1
任何 的MySQL-bin.0000 ??
文件。