如何恢复您的 WordPress 网站的备份

如何恢复您的 WordPress 网站的备份


借助 WordPress 为超过 38% 的互联网提供支持,现在构建和维护网站变得非常容易。 但是,有许多功能需要处理。 假设您必须将公司的网站迁移到不同的虚拟主机。 你并不担心——毕竟,你以前做过。

但是,如果在完成迁移后,您发现一些关键的 WordPress 文件没有被迁移怎么办? 不幸的是,没有简单的“重置”或“撤消”按钮可以扭转这种情况。 这就是为什么保持网站备份很重要 – 您可以恢复文件并重复迁移。

有多种方法可以从备份中恢复 WordPress 网站,我们将在以下部分讨论。 但首先,让我们了解需要备份和恢复的网站的各个组件。

WordPress 网站的关键组件

任何 WordPress 安装都包含各种组件,这些组件是其基本构建块。 您应该始终备份 4 个 WordPress 组件:

  • WordPress核心 – 这构成了 WordPress 的核心文件,包括源代码、WordPress 功能和网站设置。
  • WordPress 数据库 – 这包括存储您的网站信息的 WordPress 后端文件。 这包括包含重要记录的数据库表,例如用户凭据、文章、网站帖子和网站元数据。
  • WordPress插件 – 这些是集成到 WordPress 安装中的第三方插件或工具,用于改进整体功能。 它们可以很容易地从 WordPress 存储库中下载并添加到您的站点。
  • WordPress 主题 – 这些又是用于改善网站整体外观和设计的第三方应用程序。 像插件一样,存储库和其他在线市场中有许多免费的 WordPress 主题。

WordPress 备份通常包含所有这四个组件。 因此,恢复备份意味着将这些组件恢复到网站。 现在让我们看看如何执行恢复过程。

恢复 WordPress 备份的两种方法

您可以使用以下任何方法执行 WordPress 恢复:

  1. 使用 phpMyAdmin 工具手动恢复或使用 MySQL 工具进行数据库恢复。
  2. 使用 WordPress 备份插件自动恢复。

恢复 WordPress 备份所需的工具

我们将在下一节中更详细地介绍这些恢复方法中的每一个。 但是,要执行手动恢复,您首先需要:

  • 访问系统上的 phpMyAdmin 工具(由您的网络主机提供商提供)。
  • 您要恢复的网站数据的备份副本。
  • FileZilla 之类的 FTP 工具。
  • 修改数据库文件的用户权限,包括编辑、剪切和版权。

方法 #1:使用 phpMyAdmin 执行手动恢复

如果您使用 phpMyAdmin 工具备份您的网站,您也可以轻松地使用它来恢复备份。 您可以自行下载 phpMyAdmin 工具,也可以使用您的网络主机提供商从他们的控制面板提供的预安装工具。
以下是您需要执行的步骤:

  1. 使用您的用户凭据登录到 phpMyAdmin。
PHPMyAdmin 可用于备份和恢复您的网站数据。
PHPMyAdmin 可用于备份和恢复您的网站数据。
  1. 成功登录后,导航到该工具的“数据库”部分,您可以在其中查看您网站的数据库表的完整列表。
  2. 选择要将数据库备份还原到的数据库。
  3. 在还原之前,从所选数据库中删除所有现有表。 为此,只需:
    • 单击“单击全部”以选择该数据库中的所有表。
    • 从“With Selected”列表中单击“Drop”。
  4. 要将备份数据导入数据库,请导航到 phpMyAdmin 界面中的“导入”选项卡。
  5. 在新窗口中,单击“浏览”按钮以选择要从中导入备份数据的计算机文件夹。
  6. 最后,单击“开始”按钮将备份数据导入并恢复到您的网站数据库。

使用 MySQL 执行手动还原

如果您熟悉 SQL 命令并使用 MySQL 工具创建了网站备份,则可以使用该工具恢复备份文件。
以下是您需要执行的手动步骤:

  1. 使用以下 SQL 命令解压缩或解压缩您的备份文件(*.tar.gz 或 *.bz2 文件):

注意:如果您的数据库备份是 *.tar.gz(例如:blog.bak.sql.tar.gz,那么)

tar -zxvf blog.bak.sql.tar.gz

注意:如果您的数据库备份是 *.bz2(例如:blog.bak.sql.bz2,那么)

[email protected]:~/files/blog> bzip2 -d blog.bak.sql.bz2
  1. 从解压缩的文件中,将以下 SQL 查询复制粘贴到您的 MySQL 数据库中:
[email protected]:~/files/blog> mysql -h mysqlhostserver -u mysqlusername -p databasename < blog.bak.sql
Enter password: (enter your mysql password)
[email protected]:~/files/blog>

有了它,您可以将数据库备份恢复到您的 WordPress 网站。

虽然这两种手动方法都很有效,但它们仅对恢复 WordPress 数据库文件有用。 您需要执行一些额外的手动步骤来从可用备份中恢复其他 WordPress 组件。 此外,要执行手动恢复,您应该具备足够的技术知识,以便在系统上顺利执行它并在出现任何问题时进行故障排除。

对于新手或非技术 WordPress 用户来说,更好的备份和恢复选项是使用 WordPress 备份和恢复插件工具自动恢复。

方法#2:使用插件执行自动恢复

让我们看看如何使用 BlogVault 插件来恢复备份。 它在安全和独立的位置创建和存储您的网站备份的多个版本。 在恢复过程中,您可以选择任何这些备份版本在您的网站上恢复。

要执行自动恢复:

  1. 首先,登录并选择要恢复的网站。
  2. 在打开的“站点详细信息”页面中,单击“恢复站点”按钮(如下所示)。
  3. 您的 WordPress 网站将从最新的可用备份中恢复。
BlogVaults 恢复过程简化而详细; 您可以选择要恢复的备份版本。
BlogVaults 恢复过程简化而详细; 您可以选择要恢复的备份版本。

BlogVaults 恢复过程简化而详细; 您可以选择要恢复的备份版本。

或者,如果您想恢复另一个版本的网站备份:

  1. 单击“备份”部分中的“显示所有备份”按钮。 这将显示特定网站备份版本的全部历史记录。
  2. 单击要还原的特定备份版本的“自动还原”。
  3. 输入您的 FTP 凭据。
  4. 选择安装 WordPress 的文件夹(例如,“public_html”文件夹,如果您使用的是网络主机提供的控制面板)。 您还可以搜索存储 WordPress 文件(如 wp-admin 或 wp-content)的文件夹。
选择安装 WordPress 的文件夹。 通常它位于“public_html”文件夹中。
选择安装 WordPress 的文件夹。 通常它位于“public_html”文件夹中。
  1. 在下一个屏幕中,您需要指定要恢复到 WordPress 网站的内容。 例如,您可以选择整个备份版本或选定的文件或表。
  2. 最后,您可以单击“继续”开始恢复备份版本。 您将在恢复完成时收到通知。

而已。 此过程比手动程序简单快捷。 此外,您可以在没有任何技术帮助的情况下自行执行。

这是您应该知道的其他一些事情 – 就像任何其他 WordPress 文件一样,备份文件也可能损坏或损坏。 恢复损坏的备份文件可能会进一步损坏您的网站。 你如何防止这种情况发生?

一个简单的解决方案是创建一个临时站点并测试您要恢复的备份。 对于 BlogVault,您可以使用其“智能备份测试还原”功能,该功能直接在临时站点上加载最后一个备份版本。

您还可以使用 WP Staging 或 Duplicator 等插件来创建临时站点。 满意后,您可以继续将备份与实时网站合并。

综上所述

在当前的网络世界中,当涉及到他们的网站时,一个人永远不会太小心。 确保对其进行备份对于站点的运行状况至关重要。 它充当防止数据丢失的安全网并最大限度地减少停机时间。 但是,如果无法恢复,那么备份是什么?

为了让网站备份在任何网站崩溃时有用,WordPress 用户应该能够在尽可能短的时间内访问和恢复他们的备份。 虽然可以手动执行此操作,但通常是一个复杂的过程,需要时间和耐心。 即使是最小的错误也可能需要重新进行恢复。

在这种情况下,最好选择简化恢复过程的备份插件。 自动化工具提供了用户友好的恢复过程,可以更快、更轻松地执行。

您更喜欢哪种程序? 如果您不想自己做这件事,请了解如何将您的 Web 开发外包。


关于作者:Akshat Choudhary

Akshat Choudhary 一直以自学的能力而自豪。 自从创立 BlogVault 以来,Akshat 已经将他的副业项目转变为一个盈利的企业,在印度创业领域达到了新的高度。 作为 WordPress 社区的成员将近十年,Akshat 热衷于了解用户苦苦挣扎的领域。 Akshat 构建任何产品背后的核心信念是确保最终用户不需要帮助,并在他们需要帮助时以最佳方式帮助他们。 在 Facebook 和 LinkedIn 上与 Akshat 联系。

Leave a Comment