【问题标题】:How to restore mysql database on freshly installed WAMP server?如何在新安装的 WAMP 服务器上恢复 mysql 数据库?
【发布时间】:2015-01-30 05:07:12
【问题描述】:

我在我的电脑上重新安装了 Windows 7 64 位。

在重新安装之前,我忘记备份数据库,但幸运的是我已经将“数据”文件夹存储在另一个驱动器上。此文件夹包含:

-ib_logfile0
-ib_logfile1
-ibdata1

以及在每个数据库上命名的子文件夹。让我们选取一个子文件夹“etldb”,其中包含:

-.frm for each table
-.ibd for each table
-db.opt

当我重新安装 Windows 时,我还更改了机器名称,假设它现在是“xyz-pc”。

我在同一位置安装了相同版本的 wampserver 2.5,并将数据文件夹替换为上述较旧的文件夹。

mysql的用户名和密码相同。

我可以在 mysql 提示符和 phpmyadmin 中看到数据库。

每当我查询一个表时:例如,select * from tblcustomers;我收到错误消息说 etldb.tblcustomers 不存在。

我在谷歌阅读后尝试了不同的方法,但没有人可以恢复我的数据库。

请求您的帮助来恢复我在数据库中的数据。谢谢!

【问题讨论】:

标签: mysql database


【解决方案1】:

您无需任何类型的重新安装即可检索已安装的 wampserver 的访问权限。

只需找到安装旧 wampserver 的文件夹(默认:c:\wamp)。在 wampserver.exe 中单击以启动 wampserver 托盘图标。你会看到图标没有变成绿色。它仍然是红色的,警告您有问题。

接下来您需要做的是单击图标并在菜单中转到选项:Apache > Service > Install Service。将弹出一个 DOS 提示,要求输入一个 ENTER。按回车,它会再次安装 Apache 服务。

下一步类似:进入菜单,然后:MySQL > Service > Install Service。这次没有 DOS 提示给你。

图标将变为橙色。

最后,只需单击“重新启动所有服务”选项,瞧!您无需重新安装任何东西,即可让您的旧 wampserver 焕发生机。

就这么简单。希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-26
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多