寻找有关在我的 php 应用程序中实现数据异地备份的最佳方式/可能性的一些建议。
所以我们有一个在客户端本地站点上运行的 PHP 应用程序,它每晚将 MySQL 数据转储到 datefile.sql。将此移动到外部服务器的最佳方法是什么。
我们托管了一个服务器,目前我们每天早上手动将文件通过 FTP 传输到该服务器。我们如何才能最好地实现自动化,我们是否需要在 FTP 凭据中进行硬编码,如果我们有多个客户端怎么办,我们如何将其分开以便不需要硬编码凭据。
理想的情况是在外部服务器上运行一个 MySQL 实例,如果需要,本地客户端服务器将数据动态复制到该实例并返回。甚至不确定这是否可能?
如果需要,很乐意尝试进一步解释。
谢谢,
有什么想法吗?
最佳答案
你可以创建一个在你的服务器上运行的 bash 脚本,在晚上由 cron 调用,它使用 rsync 从客户端服务器(如果你与它们有 ssh 连接)获取 sql 文件,并自行恢复它机器。
关于php - 实现异地备份 php/mysql 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21555010/