【问题标题】:Restore Database in WAMP在 WAMP 中恢复数据库
【发布时间】:2012-05-12 14:44:01
【问题描述】:

我在 WAMP 中几乎没有与不同项目相关的数据库。我不知道发生了什么,今天,当我去 PhpMyAdmin 时,我只能看到默认数据库,而我的其余数据库没有显示,甚至与这些数据库相关的 php 代码都抛出了 database not found 错误。但是当我转到“D:\wamp\bin\mysql\mysql5.1.30\data”时,带有我的数据库名称的文件夹就在那里。但不确定如何恢复这些数据库,并且我没有任何数据库备份,谁能帮助我如何恢复它们?

【问题讨论】:

  • 我替换了完整的 wamp\bin\mysql\mysql5.5.24 但它显示的是数据库,而不是表

标签: mysql database wamp wampserver database-restore


【解决方案1】:

您可以将这些文件复制到另一个位置并在安装后重新安装相同的 WAMP 版本,然后将它们复制回原始位置。 请注意,您的 WAMP 版本应该相同,因为如果版本会改变,那么 mysql 版本也会改变。

【讨论】:

  • 您好 Rohit,感谢您的回复。我会试一试。我应该只复制“data”文件夹还是完整的“mysql”文件夹?
  • 只有数据文件夹。请注意你的WAMP版本应该是一样的,因为如果版本会改变,那么mysql版本也会改变。
  • 那么请打一个绿色的勾 ;-) 很高兴为您提供帮助。
  • 我替换了完整的 mysql5.5.24 但它显示的是数据库,而不是表
  • 替换手段??你备份了你的数据文件夹吗?
【解决方案2】:

另一种方法是利用 Window 的“恢复以前的版本”功能。右键单击wamp 文件夹(通常在C:\ 中,单击恢复以前的版本,然后选择您知道它工作的最近日期。

注意:这也将恢复 mysql 数据 - 因此在您选择的日期之后您将丢失任何更改,但我过去曾在需要恢复整个 wamp 系统时使用它当有东西损坏时恢复工作状态。

【讨论】:

    【解决方案3】:

    您检查过my.ini 文件吗?只要找到datadir,它应该是指db文件夹(例如datadir=D:/Wamp/bin/mysql/mysql5.1.30/data)-祝你好运:)

    【讨论】:

      【解决方案4】:

      将完整的数据文件夹从旧的 wamp mysql 文件夹复制到新的 mysql 文件夹,然后在数据文件夹中将文件 mysql-bin.index 的名称更改为 mysql-bin.index-corrupt。然后重新启动 WAMP。就是这样。

      【讨论】:

        【解决方案5】:

        重新安装必须相同版本的 Wamp Server。重新安装后如果 wamp 显示红色图标 1. 转到 wamp -> apache -> 服务 -> 测试端口 80。 如果它可用。然后apache->服务->安装服务。 2.mysql->服务->安装服务。 在那之后重新启动wamp.. 100% 工作

        【讨论】:

          【解决方案6】:

          复制数据文件夹并重新安装相同版本的 WAMP。
          安装完成后,转到数据文件夹:里面只替换现有文件夹中的ibdata1文件。
          启动 WAMP 后,检查 phpmyadmin:您将获得所有包含数据的数据库和表。

          【讨论】:

            猜你喜欢
            • 2015-01-02
            • 2014-03-01
            • 2016-05-25
            • 2013-09-13
            • 1970-01-01
            • 1970-01-01
            • 2015-06-26
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多