如何用一个数据库备份恢复一个WordPress站点

我们总是建议我们的用户定期进行完整的WordPress备份。 但是如果你不知不觉地使用了一个只做数据库备份的免费插件呢? 在本文中,我们将向您展示如何仅使用数据库备份恢复WordPress网站。 这不会是一个完整的恢复,但我们会告诉你如何可以减少损害。

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

入门

为了本教程的缘故,我们假设您已将您的WordPress数据库备份在一个zip文件中。 如果你还没有,那么这里是如何手动创建一个WordPress数据库备份。

如果您正在从您的虚拟主机提供商的不良体验恢复,那么可能是找到一个更好的主机的时候。 我们已经挑选了一些最好的WordPress托管服务提供商。 这些是我们与自己的项目合作和信任的公司。

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

准备恢复WordPress数据库备份

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

在cPanel中的MySQL数据库

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

创建新的MySQL数据库

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

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

添加一个新的MySQL用户

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

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

将用户添加到数据库

你的新数据库现在已经准备好了WordPress。

导入WordPress数据库备份

首先你需要访问cPanel的dashbaord。 在数据库部分下,你需要点击phpMyAdmin。

从cPanel启动phpMyAdmin

在接下来的步骤中,选择您之前在phpMyAdmin页面上创建的数据库,然后单击导入按钮。

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

importdb

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

您已成功导入您的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上谷歌浏览器缓存的图像。

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

有几个Web服务,保持缓存版本的网站。 您可以从Google图片搜索中搜索您的图片开始。 只需输入您网站的网址,您就可以看到Google在您的网站上找到的图片。

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

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

如果您正在恢复较旧的网站,并且无法在Google或Bing上找到图片,则可以尝试使用Archive.org。 这是一个非营利组织,为了历史目的而存储网站的快照。

互联网归档方式返回机器

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

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

这里是如何轻松找到破碎的图像,并将其替换。

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

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

破碎的图像也被认为是中断的链接,所以它们也会出现在列表中。 您可以单击链接文本列来排序损坏的链接列表以首先显示图像。

现在,您可以通过编辑帖子来替换已恢复的图像。 对于您无法恢复的图像,您可以尝试重新创建它们,或者直接将其解除链接。

奖金提示

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

我们推荐使用BackupBuddy。 这是一个优质的WordPress备份插件,具有简单的恢复选项,并能够自动创建和保存在云上的备份。

就这样