无法从 WAMP 的旧安装(数据库)为 wordpress 导入/复制数据库
Posted
技术标签:
【中文标题】无法从 WAMP 的旧安装(数据库)为 wordpress 导入/复制数据库【英文标题】:Fail to import/copy database from old installation (database) of WAMP for wordpress 【发布时间】:2014-12-27 12:57:24 【问题描述】:我的 WAMP 服务器几天前崩溃了,所以我卸载并重新安装了它。但是我更改了默认安装位置。然后我将 wamp/bin/mysql/mysql5.6.17/data 的备份文件夹和 /www/ 文件夹移动到新的安装文件夹。我重新安装了 wordpress,它给了我 WordPress 数据库错误。我尝试手动安装 Apache 和 MySQL,但没有成功。 任何帮助将不胜感激!
这是我所做的:
-
我在我的 G:\ 驱动器上安装了 wamp,它的路径为 G:\wamp,在它崩溃之前,我备份了
文件夹以备不时之需。
由于它崩溃了,我卸载了 wamp 并重新安装了它,但这次我将安装路径设置为另一个文件夹 E:\wamp。
然后我将备份文件夹复制并粘贴到 E:\wamp。
我去了phpmyadmin,数据库都在那里。
然后我尝试访问 wordpress(localhost/mysite,说 mysite 是 www/mysite wordpress 文件夹)
我按照说明重新安装了 wordpress,但我可能得到了登录用户并且 pw 搞砸了。
但我得到的只是数据库错误。
我只想将 wp_posts.ibd 中的数据导入到新安装中。当然如果我的wordpress能完全恢复就好了。
请帮忙!
【问题讨论】:
为了能够帮助您,您必须更加具体地了解您所做的事情。 您好,感谢您的回复。让我试着解释一下我在上面做了什么: 【参考方案1】:好的,这更清楚了,它可以识别问题。
当 WampServer 安装时,安装过程的一部分会使用您安装它的位置修改一些基本文件。因此,当您将最初安装在 G:\wamp 上的文件复制到 E:\wamp 上的新安装时,一切都会变得非常混乱。
这是你应该做的:-
卸载 E:\wamp 安装,然后手动完全删除 E:\wamp 文件夹。卸载不会删除它未安装的任何文件或安装后已更改的文件。
现在将 WampServer 重新安装到 E:\wamp
。在执行任何其他操作之前检查这一切是否正常,即检查您在运行 localhost
时获得 WAMPServer 主页并且 phpMyAdmin 运行。
现在要恢复您拥有的数据库,请从备份中复制这些数据库。
先停止WampServer,然后复制
backup:\wamp\bin\mysql\mysqlx.y.z to E:\wamp\bin\mysql\mysqlx.y.z
要恢复您的网站,假设它们位于 \wamp\www\
的各个子文件夹中,请复制
backup:\wamp\www\subfolder to E:\wamp\www\subfolder
这将恢复您的文件、网站和数据库,而不会影响任何 WAMPServers 自己的文件。
【讨论】:
您好,感谢您的回复。我刚刚尝试了上述方法,但是 wordpress 仍然要求我再次安装,然后我得到数据库错误...有没有什么办法可以从 ibd 文件中提取数据?以上是关于无法从 WAMP 的旧安装(数据库)为 wordpress 导入/复制数据库的主要内容,如果未能解决你的问题,请参考以下文章
无法从 WAMP 登录 MySQL,但可以登录 MariaDB
将 Wordpress 从 MAMP 移动到 WAMP,无法访问页面