为什么备份WooCommerce数据库很重要?

试图弄清楚如何备份 WooCommerce 数据库?WooCommerce 是一个流行的全方位服务电子商务插件,任何人都可以轻松创建由 WordPress 提供支持的商店。如果您使用 WooCommerce 建立您的商店,那么定期备份对于确保您永远不会丢失新订单、客户信息、库存状态等重要数据至关重要。

为什么备份WooCommerce数据库很重要?-南华中天

但是,虽然备份很重要,但您可能不确定如何开始以及备份商店的频率,特别是如果您的商店很忙,有很多新订单。这篇文章将教您有关 WooCommerce 备份的所有信息,包括最佳实践以及如何开始备份您的商店。

为什么备份 WooCommerce 数据库很重要?

使用已建立的 WooCommerce 商店,您商店的文件可能不会每天发生太大变化。如果您已经选择了 WooCommerce 主题、添加了产品照片并安装了所有必要的插件,那么您商店的文件大部分将保持不变。

相比之下,您的 WooCommerce 商店的数据库在不断变化。每次购物者下订单、注册帐户、发表评论等等,所有这些信息都会存储在您商店的数据库中。当您更改订单状态、编辑产品的库存状态以及在后端对商店数据进行任何其他更改时也是如此。

如果您丢失了商店数据库中的信息,您可能会丢失订单、丢失客户信息、删除评论、不准确的产品详细信息以及其他重大问题。丢失这些数据可能会导致收入损失、对客户失去信任以及对商店的运作造成一般性损害。

学习如何备份 WooCommerce 数据库并实施强大的备份策略可以帮助您避免这些问题。如果您的直播商店遇到问题,那绝不是一件好事。但是拥有一个有效的 WooCommerce 备份策略可以确保这些问题是不便而不是灾难。

您应该多久备份一次 WooCommerce 数据库?

您应该多久备份一次 WooCommerce 数据库取决于您的商店的活跃程度。您应该问自己的基本问题是:“如果我丢失了过去 X 分钟/小时/天的所有数据,那会有多大的问题?”如果您的商店每周只有几个订单,并且您不经常编辑/更新产品详细信息,您可能只需要每天备份一次。另一方面,如果您的商店每天收到几十个订单,那么即使只丢失一天的数据也可能是一件大事。在这种情况下,您可能希望更频繁地备份。

对于更频繁的备份,您有两种选择:

首先,您可以增加备份频率。例如,您可能每小时备份一次存储,而不是每天备份一次。这样,即使是最坏的情况也只会让您丢失一小时的数据。然而,对于一些熙熙攘攘的商店来说,即使丢失一个小时的数据也可能是一个大问题。在这种情况下,您可能希望使用第二个选项——实时增量备份。

通过实时增量备份,您的站点将在更改发生时自动备份它们。例如,当收到新订单时,会立即备份数据库更改。为了避免性能问题,这些工具将使用增量方法。这意味着该工具只会备份新的更改——它不会为每次更改运行您的商店的完整备份。因此,当新订单进来时,它只会备份该订单中的新数据库信息,而不是完整备份您的数据库(因为它已经备份了其他信息)。

如何从备份中恢复您的 WooCommerce 商店

对您的商店进行最近的备份只是难题的一部分——如果您的实时商店发生灾难,您还需要能够恢复该备份。首先,我们始终建议将备份还原到临时站点。这样,您就可以在备份生效之前对其进行全面测试。一旦您测试了暂存站点上的所有内容,您就可以使站点的恢复版本生效。

如果您使用上述 WooCommerce 备份插件之一,它们都提供简单的一键式恢复过程。它们还为您提供将商店恢复到临时站点的选项,尽管有些比其他站点更容易。我们建议您查阅插件的支持文档以获取帮助。如果需要,您还可以手动迁移您的商店以使其生效,但您应该尽量避免手动路线。

WooCommerce 备份最佳实践

我们已经介绍了上面的一些技巧,但让我们快速回顾一些一般的 WooCommerce 备份最佳实践。

根据需要经常备份

我们在本文前面讨论了备份频率,但值得快速回顾一下,因为它对于确保商店数据的安全至关重要。一般来说,您商店的理想备份策略取决于它的活跃程度。请记住,这是一个需要回答的重要问题:“如果我丢失了过去 X 分钟/小时/天的所有数据,那会有多大的问题?”对于某些商店,答案可能是一天,在这种情况下,每日备份可能没问题。对于其他商店,答案可能是五分钟,在这种情况下,您可能需要实时增量备份解决方案。

异地存储备份

您永远不应该将备份存储在与 WooCommerce 商店相同的服务器上,因为这会产生单点故障。如果您的商店出现问题,您将丢失实时商店和备份。如果您使用的是备份,则无需担心这一点,因为我们会为您安全地存储备份。如果您想要一些额外的灵活性,您还可以购买外部备份插件,将您的备份发送到您自己的Amazon S3 或 Google Cloud Storage 帐户。

另一方面,如果您使用的是 WooCommerce 备份插件,则需要确保已将插件配置为在异地存储备份。Jetpack Backup 和 BlogVault 等插件会自动处理此问题,而 UpdraftPlus 等插件则需要您专门设置异地存储。

您还可以考虑将备份副本下载到本地计算机,这有助于您遵循 3-2-1 备份策略 — 总共存储三个数据副本,其中两个在不同媒体上是本地的,至少一个是离线的地点。您可以通过转到备份工具的“下载”选项卡每周下载一次备份。

将备份还原到临时站点

除非完全无法避免,否则您永远不想将备份直接恢复到您的实时网站。虽然备份应该是您商店在该备份点存在的完美表示,但测试您网站的恢复版本以确保没有任何问题至关重要。如果您恢复到临时站点,您将能够在安全的环境中彻底测试所有内容。一旦您确认您的商店运行正常,您就可以实时推送暂存环境。

如果您使用托管,您还可以利用选择性推送登台功能来实时推送您的登台数据库,而无需更改实时站点上的任何文件。这对于 WooCommerce 商店特别方便,因为您商店的大部分更改将在数据库中而不是文件中。

定期测试您的备份

备份仅在以下情况下才有用:

  1. 他们定期工作。
  2. 如果您的实时站点出现问题,您知道如何恢复它们。

由于这些原因,定期测试备份以确保您了解该过程并可以从备份文件中恢复站点的工作副本非常重要。要在安全的环境中进行测试,您可以练习将备份还原到临时站点或使用本地开发工具。

概括

学习如何备份 WooCommerce 数据库对于保护商店数据至关重要。如果您需要更频繁的备份,您可以将该自动频率升级到每小时一次。对于更频繁的备份,您可以考虑使用实时增量备份插件来备份发生的更改。完成备份后,您可以快速将商店恢复到临时站点。然后,使用的选择性分段推送功能,您可以选择是恢复整个站点还是仅恢复实时商店中的数据库更改。