andrewexton373/wp-sync-db

WP Sync DB消除了迁移WP数据库的手动工作。

安装次数: 1,344

依赖项: 0

建议者: 0

安全性: 0

星标: 2

关注者: 2

分支: 515

类型:wordpress-plugin

dev-master 2017-11-02 22:38 UTC

This package is not auto-updated.

Last update: 2024-09-22 15:11:07 UTC


README

WP Sync DB消除了迁移WP数据库的手动工作。您只需在仪表板中单击一次即可将数据库从一台WP安装复制到另一台。特别适合同步本地开发数据库与实时网站。

描述

WP Sync DB将您的数据库导出为MySQL数据转储(类似于phpMyAdmin),对URL和文件路径进行查找和替换,然后允许您将其保存到计算机上,或直接发送到另一个WordPress实例。这对于本地开发并需要将WordPress网站迁移到预发布或生产服务器的开发者来说非常理想。

选择性同步

WP Sync DB允许您选择要迁移哪些数据库表。有一个您不想发送的大型分析表?只需取消选中,它就不会被同步。

双向同步

拉取:用远程数据库替换本地数据库

如果您在本地设置了测试站点,但需要从生产服务器获取最新数据,只需在两个站点上安装WP Sync DB,然后您就可以拉取实时数据库,只需几步即可替换本地数据库。

推送:用本地数据库替换远程数据库

如果您正在为一个已经上线的网站开发新功能,您可能需要在部署之前在本地调整设置。一旦您在开发机器上完成了配置,就可以轻松地将设置发送到生产服务器。只需将设置推送到服务器,用本地数据库替换远程数据库。

数据库导出和备份

WP Sync DB不仅可以拉取和推送数据库:它还可以将数据库导出到您可以在任何位置保存和备份的SQL文件。无需ssh到您的机器或打开phpMyAdmin。

加密传输

所有数据都通过SSL发送,以防止在传输过程中读取数据库。WP Sync DB还使用HMAC加密来签名和验证每个请求。这确保了所有请求都来自授权服务器,并且在传输过程中没有被篡改。

自动查找和替换

在迁移WordPress站点时,内容、小工具、菜单等中的URL需要更新为新站点的URL。手动执行此操作既麻烦又耗时,且非常容易出错。WP Sync DB会为您完成所有这些操作。

在大型网站上进行了压力测试

大型数据库?没问题。WP Sync DB已经与几个GB大小的表进行了测试。

自动检测限制

WP Sync DB会检查远程和本地服务器,以确定限制并优化性能。例如,我们会检测MySQL的max_allowed_packet_size并调整每次执行的SQL量。

在安装之间同步媒体库

使用可选的WP Sync DB Media Files插件,您还可以同步安装之间的媒体文件。

安装

  1. 通过下载最新的zip文件此处安装github-updater。我们依赖此插件直接从git仓库更新WP Sync DB。
  2. 通过下载最新的zip文件来安装WP Sync DB:在此处下载。现在,github-updater和WP Sync DB将自动下载它们自己的更新,因此您再也不需要再次进行繁琐的zip下载。
  3. 在工具下访问WP Sync DB菜单选项。
  4. 安装可选的WP Sync DB Media Files插件。

帮助视频

功能演示

https://www.youtube.com/watch?v=u7jFkwwfeJc

简要演示了WP Sync DB插件的所有不同选项,并对其进行了说明。

将实时数据拉入本地开发环境

http://www.youtube.com/watch?v=IFdHIpf6jjc

此屏幕录制演示了如何从远程、实时的WordPress安装中拉取数据,并更新您本地开发环境中的数据。

将本地开发数据推送到预发布环境

http://www.youtube.com/watch?v=FjTzNqAlQE0

此屏幕录制演示了如何将您用于开发的本地WordPress数据库推送到预发布环境。

媒体文件插件演示

http://www.youtube.com/watch?v=0aR8-jC2XXM

简短演示了如何使用媒体文件插件同步您的WordPress媒体库。

类似工具

这不是与WP Migrate DB Pro相同吗?

不,当然不是,别傻了。在我发布1.4版本之前,我移除了许可证验证代码、一个看起来非常可疑的PressTrends记者,以及安装媒体文件插件的选项卡。1.3版本与WP Migrate DB Pro相同,但从那时起我做了几项改进。

这是非法的吗?

不是。尽管这个基于付费的WP Migrate DB Pro,但这并不意味着我不能发布它。WP Migrate DB Pro是在GPLv2下发布的,这是一个copyleft许可证,保证了我(以及所有用户)复制、分发和/或修改此软件的自由。

在我被迫将名称从"WP Migrate DB"更改为"WP Sync DB"之后,Delicious Brains决定将"WP Migrate DB"名称注册商标,提交了DMCA下架通知,并威胁要起诉我。但现在他们应该可以接受了。