WordPress多站点-如何只备份1个子网站数据库(不是所有)?

时间:2020-05-11 作者:Stefan S

我有一个WordPress多站点,其中包括一个演示网站。演示网站数据库必须每小时恢复一次快照。

对于整个多站点很容易做到,我只是将整个数据库导出为SQL。如何仅导出特定的演示站点?

我看到一些WordPress表,如用户和帖子是混合的,这似乎是一个问题。

1 个回复
SO网友:bueltge

站点ID来自多站点网络中站点的数据存储在数据库的单独表中。检查后端站点的ID:

网络-->网站

现在,鼠标悬停在一个编辑链接上,您可以在链接中找到站点的ID/wp-admin/network/site-info.php?id=123

名称中包含此ID的每个表都用于此站点,如wp_123_posts.

插件提示(Plugin hint)

它还提供了几个插件,这些插件都有这个简单易用的解决方案,比如“backwup”或类似的解决方案。使用帮助工具也更容易找到站点的ID。此外,您应该在这里找到插件,如“MultiSite增强”。

仅限多站点的表格

以下表格是在网络安装过程中创建的,以帮助管理网络:

wp\\u站点元数据wp\\u blogs wp\\u blog版本wp\\u注册wp\\u日志更新表wp_userswp_usermeta 表在网络中的子网站中变为全局表

特定于站点的表

如果站点位于表名称中,则在前缀后查找ID,如wp_123_posts.

wp\\u注释元数据