如何仅使用数据库备份来恢复 WordPress 网站

我们始终建议我们的用户定期进行完整的 WordPress 备份。但是,如果您在不知不觉中使用了仅进行数据库备份的免费插件之一怎么办?在本文中,我们将向您展示如何仅使用数据库备份来恢复 WordPress 站点。这不会是完全恢复,但我们将向您展示如何将损坏降至最低。

仅从数据库备份中恢复 WordPress 站点

入门

为了本教程的目的,我们假设您将 WordPress 数据库备份保存在 zip 文件中。如果您还没有,这里是如何手动制作 WordPress 数据库备份。

如果您正在从网络托管服务提供商的糟糕体验中恢复过来,那么可能是时候寻找更好的主机了。我们亲自挑选了一些最好的WordPress 托管服务提供商。这些是我们在自己的项目中与之合作并信任的公司。

另请参阅:当您应该切换 WordPress 主机时的 7 个关键指标。

准备恢复 WordPress 数据库备份

首先,您需要创建一个新数据库。只需登录到您的 cPanel 帐户,然后单击数据库部分下的 MySQL 数据库。

cPanel 中的 MySQL 数据库

接下来,为您的数据库提供一个名称,然后单击创建数据库按钮。

创建新的 MySQL 数据库

现在您已经创建了一个数据库,您需要一个 MySQL 用户,该用户将被分配所有权限来处理您新创建的数据库。

在同一个 MySQL 数据库页面上,向下滚动到 MySQL users 部分并添加一个新用户。

添加新的 MySQL 用户

为您的数据库用户提供用户名和强密码,然后单击创建用户按钮。

接下来,您需要将此用户添加到 MySQL 数据库。向下滚动到“将用户添加到数据库”部分并从下拉菜单中选择用户以及数据库,然后单击添加按钮。

将用户添加到数据库

您的新数据库现在已准备好用于 WordPress。

导入 WordPress 数据库备份

首先,您需要访问 cPanel dashbaord。在数据库部分下,您需要单击 phpMyAdmin。

从 cPanel 启动 phpMyAdmin

在下一步中,选择您之前在 phpMyAdmin 页面上创建的数据库,然后单击 Import 按钮。

现在您需要单击选择文件按钮来上传您的 WordPress 数据库备份文件。只需单击页面底部的 go 按钮即可开始导入。

导入数据库

导入作业完成后,您将看到一条成功消息。

您已成功导入 WordPress 数据库。现在下一步是使用新数据库安装 WordPress。

恢复您的 WordPress 网站

要手动恢复 WordPress,您需要在服务器上手动安装 WordPress。访问我们的分步WordPress 安装教程并跳转到“如何使用 FTP 安装 WordPress”部分以获取详细说明。

在安装过程中,当您到达“创建配置文件”步骤时。输入您之前创建的数据库名称和用户。

在 WordPress 安装期间创建配置文件步骤

您现在将看到一条消息,表明 WordPress 可以连接到您的数据库,您现在可以运行安装。

单击安装按钮现在将显示“已安装”消息。

已安装消息

这就是您现在可以继续登录到您的 WordPress 网站的全部内容。

恢复故障排除

由于您没有旧的 WordPress 文件,因此会丢失一些东西。其中一些可以很容易地恢复,而另一些则有点困难。我们将一一进行。

1. 主题

只需安装旧 WordPress 主题的新副本即可。如果您对主题文件进行了直接更改,那么所有这些更改都将消失。

您将不得不通过主题选项来设置它以前的方式。

2.小​​部件

小部件在 WordPress 主题中发挥着重要作用。幸运的是,它们存储在您的 WordPress 数据库中,切换到旧主题将恢复您的一些小部件。

您可以随时转到外观»小部件在侧边栏中添加和重新排列小部件。

一些 WordPress 插件带有自己的小部件。为了使用这些小部件,您首先需要安装并激活这些插件。

3. 固定链接

您网站的永久链接结构也存储在数据库中,并且会自动恢复。但是,如果您在网站前端看到404 错误,则需要刷新永久链接设置。

只需转到设置»永久链接并单击保存更改按钮而不更改任何内容。这将刷新您的 WordPress 网址结构。

4. 插件

WordPress 存储您网站的活动插件的记录。当您第一次访问插件页面时,WordPress 将为您显示数据库中每个插件的错误列表但不再安装。

停用的插件

复制所有插件名称并开始一一安装和激活它们。

为您的 WordPress 网站恢复丢失的图像

在您的网站上查找和替换丢失的图像将是恢复过程中最棘手的部分。根据您拥有的内容和图像数量,这可能需要很长时间。

不幸的是,没有简单的方法解决它。您将不得不使用各种工具从不同来源提取图像。您恢复所有图像的机会非常低。

1.查看您的浏览器缓存

如果您最近丢失了您的网站,那么您可以查看您的浏览器缓存。

Firefox 用户可以下载CacheViewer2附加组件,以便从存储在浏览器缓存中的网站中轻松查找图像。

在 Firefox 中查找缓存的图像

您只需右键单击图像并从菜单中选择另存为。

Windows 上的 Google Chrome 用户可以尝试Chrome Cache Viewer。

Mac 上的 Google Chrome 用户将不走运。我们无法找到任何合理的解决方案来从 Mac 上的 Google Chrome 缓存中浏览、预览和保存图像。

2. 在 Web 缓存中查找您的图像

有几个 Web 服务可以保留网站的缓存版本。您可以先在 Google 的图片搜索中查找您的图片。只需输入您网站的 URL,您就可以看到 Google 在您的网站上找到的图片。

在 Google 图片搜索中查找您的图片

您可以单击图像以查看更大的预览并保存图像。

如果您正在恢复一个更旧的网站并且无法在 Google 或 Bing 上找到图片,那么您可以尝试Archive.org。它是一个非盈利组织,存储用于历史目的的网站快照。

互联网存档回程机

在您的网站上查找和替换图像

如果您的旧网站上没有太多内容,那么您可以手动替换帖子中的图片。但是,如果您有很多内容,那么手动查找和替换图像将很困难。

以下是您可以轻松找到损坏的图像并替换它们的方法。

首先,您需要安装并激活Broken Link Checker插件。激活后,只需转到工具 » 断开链接检查器页面。该插件将向您显示您网站上所有损坏的链接的列表。

在 WordPress 中查找和替换丢失的图像

损坏的图像也被视为损坏的链接,因此它们也会出现在列表中。您可以单击链接文本列对损坏的链接列表进行排序以首先显示图像。

现在您可以通过编辑帖子替换已恢复的图像。对于您无法恢复的图像,您可以尝试重新创建它们或简单地取消它们的链接。

奖金提示

很难恢复所有丢失的数据。您的网站甚至可能显示错误并影响用户体验。这就是为什么您看到许多专家强烈敦促您设置自动备份的原因。

我们建议使用BackupBuddy。它是一个高级 WordPress 备份插件,具有简单的恢复选项,并且能够自动创建和保存在云上的备份。

就是这样,我们希望这篇文章能帮助您从数据库备份中恢复您的 WordPress 网站。您可能还想查看我们的13 个重要提示和技巧列表,以保护您的 WordPress 管理区域。