【发布时间】:2015-07-08 00:10:47
【问题描述】:
我最近尝试使用备份文件恢复 Wordpress 网站。我相信 Wordpress 的“导出所有内容”功能实际上导出的很少。
我保留了 WAMP 文件的备份,并阅读了几篇成功地将备份的数据库文件复制到新位置并且数据库工作正常的帖子:
Reinstalled WAMP, Wordpress Tables Not Found BUT Are in PHPMYADMIN
Restore the mysql database from .frm files
烦人的是这些对我不起作用。我尝试了两件事:
将数据库文件夹和备份的 ibfile 复制到这些位置。一旦我这样做并打开 PHP 管理员,就会列出 WP 表,但我收到错误消息,指出它们不存在。请参阅随附的屏幕截图。
我创建了一个同名的新数据库并进行了全新的 wordpress 安装,它创建了空表。然后,我将包含 .frm 文件的备份文件夹复制到新创建的文件夹中并替换了 ib 文件。这次的问题是 WAMP 无法启动,我被拒绝访问 PHPMyAdmin。错误消息 2002 被主动拒绝。
我注意到了一件事。在备份文件中,自 2014 年 8 月 13 日起未备份 ibdata1 文件。而 ib_logfile1 和 iblogfile() 分别是 29/03/2015 和 19/04/2015。我的备份程序(WD Smartware)是否有可能在备份我的文件方面做得不够好?如果是这样,我是否在浪费时间,我是否应该从头开始重建。
感谢您的帮助。
【问题讨论】:
-
不是 wordpres 开发者,但您不需要在安装新的 WP 和恢复数据库文件时更改主机、用户名和密码。数据库文件用户名密码位置需要与您的 WP 安装位置匹配。
-
@SamBown 是的,我也这么认为,一切都一样。我使用相同的 wpconifg 文件,对于 WAMP,用户名是没有密码的标准 root。
-
@BK435 每个文件随机变化,日期范围从 2015 年 3 月 29 日到 2015 年 4 月 19 日。我想你可能是对的,我对 WD Smartware 作为备份程序一直没有信心,所以这可能只是最后一根稻草
标签: mysql database wordpress wamp