重新安装 WAMP 后,一些数据库内容消失了

Posted

技术标签:

【中文标题】重新安装 WAMP 后,一些数据库内容消失了【英文标题】:Some database content disappeared after WAMP reinstallation 【发布时间】:2014-07-18 11:01:46 【问题描述】:

我搞砸了 Apache 的配置文件

我在同一个文件夹中重新安装(没有任何卸载)WAMP,但我安装了 2.5 而不是 2.4,所以 WAMP 之后失败了。

我不能再访问 WAMP,所以我不能从 phpMyAdmin 备份我的数据库(任何关于如何在这个 senario 中进行备份的提示都会有所帮助)

我复制了整个 /wamp 文件夹的内容(在安装失败之后)。

我安装了 2.4 版本 现在 WAMP 正在运行 所有数据库仍然列在那里但是当我访问两个 WP 站点时,他们要求我创建一个新站点标题,但不允许我设置用户名(说“用户(s ) 已经存在。”)。

现在我返回 PHPmyAdmin,发现那个 WP 站点的数据库是 EMPTY

我想知道如何检索存储在原始 /wamp 文件夹备份中的良好数据库信息,以某种方式转移到新的,以便为 EMPTY 的 db 表将再次填充原始数据?

谢谢

【问题讨论】:

这2个WP数据库是MYISAM还是INNODB? @RiggsFolly 他们俩都是INNODB 【参考方案1】:

可能最安全的恢复方法是:

停止 WAMPServer。

将旧的 mysql 文件夹复制到新安装的 WAMPServer

原来如此

copy \wamp_backup\bin\mysql\mysql(old version) to \wamp\bin\mysql\

再次启动 WAMPServer。

现在在菜单中

Wampserver -> MySQL -> Version 

您应该会看到旧的 mysql 版本和新安装的新版本。

通过单击该菜单上的旧版本号切换到旧版本。

Wamp 现在应该从新的 MySQL 切换到旧的 MySQL。等待 WAMPServer 再次变绿。

查看Mysql错误日志,看看有没有发生什么不愉快的事情,如果没有,

然后您可以使用 phpmyadmin 或任何您习惯使用的工具来备份丢失的数据库。

然后切换回新版本的mysql,将数据库恢复到这个版本的mysql。

希望一切顺利,应该的。

【讨论】:

我有旧版本的所有文件。无需经过以下步骤即可完美复制和粘贴,但非常有用!非常感谢!

以上是关于重新安装 WAMP 后,一些数据库内容消失了的主要内容,如果未能解决你的问题,请参考以下文章

重新安装 WAMP 后 PHPmyadmin 无法正常工作

windows10安装好wampserver后不能启动Apache怎么办

wamp数据库mysql启动不了,启动之后很快就停止了。之前误删过,重新装之后就出现这种情况

安装 KnpPaginatorBundle 后文件夹 css 和 img 内容消失

重新安装 Wamp 时备份数据库和用户

如何在wamp下运行php的文件