【发布时间】:2015-01-02 16:56:25
【问题描述】:
出于某种原因,我已经卸载了适用于 Windows 的 Wampserver。 然后我在不同的文件夹上安装了相同的版本/版本。 我已将我站点的 MySQL 数据库的 OLD 物理目录复制到新安装的目录中。 现在表格出现在 phpMyAdmin 或 Navicat 上,但无法查看。这些客户说这些表不存在。 如何让 DB 重新工作?
【问题讨论】:
标签: mysql wampserver
出于某种原因,我已经卸载了适用于 Windows 的 Wampserver。 然后我在不同的文件夹上安装了相同的版本/版本。 我已将我站点的 MySQL 数据库的 OLD 物理目录复制到新安装的目录中。 现在表格出现在 phpMyAdmin 或 Navicat 上,但无法查看。这些客户说这些表不存在。 如何让 DB 重新工作?
【问题讨论】:
标签: mysql wampserver
INNODB 数据库不仅仅存储在\data\database_name 文件夹中。只有 .frm 文件存储在那里,它们只包含 innodb 数据库中表的数据字典信息。
实际数据以及其他数据字典信息存储在\data\ibdata1 文件中。
因此,要恢复这些 INNODB 数据库,您还需要从备份中获取该文件。
所以停止 MySQL 并复制该文件,然后重新启动 MySQL,如果您在上次使用 WAMPServer 时完全停止了 MySQL,那么幸运的是它会恢复。
如果不行,请尝试复制
ib_logfile0
ib_logfile1
还有任何 mysql-bin.0000??
文件也是如此。
【讨论】: