您可以使用BackupBuddy之类的插件,但我更喜欢编写脚本并使用wp-cli, 读取wp config。这意味着您不必担心mysql凭据。
wp cli允许您:
导出数据库:wp db export <filename>
导入数据库:wp db import <filename>
安全搜索和替换(包括序列化数据):wp search-replace <search-string> <replace-string>
所以,我有一个脚本
执行wp export
在远程服务器上,通过ssh将sql导出文件通过scp复制到本地计算机wp import
本地执行wp search-replace
然后您可以将其添加到cron,但我更喜欢手动运行它-将db从生产环境同步到本地环境只需不到一分钟的时间。