【问题标题】:Restore MySQL Database from Wamp Folder从 Wamp 文件夹恢复 MySQL 数据库
【发布时间】:2016-05-09 12:05:23
【问题描述】:

是否可以从物理数据库文件中恢复 MySQL 数据库。我有一个包含以下文件类型的目录:

request_form.ibd request_form.frm

我正在使用 Wamp Server....

【问题讨论】:

  • 它是MYISAM 还是INNODB 数据库,从您提到的文件中听起来像是一个INNODB 数据库。在这种情况下,数据实际上存储在....\data\ibdata1 中,你也有吗
  • 你说的路径不可用
  • 那么,如果我是对的并且您有 INNODB 表,那么您很遗憾丢失了您的数据库。我假设您没有任何备份?

标签: php mysql database wamp wampserver


【解决方案1】:

如果您尚未准备具有一致数据库状态的文件备份,则可能不建议这样做。 顺便说一句,如果您需要从数据库的物理文件中进行还原,您需要找到 dbms 的数据目录(我猜您正在使用 MySQL),停止 sql 服务器,将数据文件替换为所需的文件并重新启动sql服务器。 之后可能需要一些表/索引恢复;解决这些问题后,我建议使用适当的工具(如 mysqldump)对数据库进行完整备份,然后使用适当的方法(从上述 mysqldump 生成的文件恢复)在全新安装时进行恢复

【讨论】:

  • 我看了wamp docs,mysql数据目录应该是:{drive_letter_where_you_installed_wamp}/wamp/bin/mysql/mysql{your_mysql_version}/data
猜你喜欢
  • 2012-05-27
  • 2012-02-20
  • 2016-12-03
  • 2016-05-25
  • 2015-03-18
  • 2012-06-11
  • 2010-11-15
  • 1970-01-01
  • 2016-03-11
相关资源
最近更新 更多