gpt4 book ai didi

php - 使用PHP备份MySQL数据库,然后加密文件上传到另一台服务器

转载 作者:行者123 更新时间:2023-11-29 06:15:05 24 4
gpt4 key购买 nike

我已经阅读了一些有关相关代码片段和建议的文章,但我认为他们之间没有就我的任务达成共识,所以我结合了一些问题再次提出。另外,其他的已经很旧了,我想得到一些更新的回复......

目标

  • 完全转储 SQL DB(如果 DB 被清除,则可以将其导入回 MySQL...)。理想情况下,例如,可以通过 PHPMyAdmin 导入此 sql 转储。
  • 获取转储,通过 PHP5 对其进行加密(我正在考虑使用 mcrypt )。
  • 获取加密文件,并通过 PHP 中的 SSH2 将其上传到远程服务器。
  • 删除本地加密文件和本地未加密转储。

反之 - 我是否需要访问已保存的备份

  • 手动通过 SFTP 访问存储备份的远程服务器。
  • 下载加密备份。
  • 解密它。
  • 通过 PHPMyAdmin 手动导入回 MySQL

我真的不需要脚本来执行相反的过程。如果我需要备份,我已经深入参与了恢复和运行的工作 - 因此手动解密应该不成问题。然而,除了阅读 PHP 手册之外,我确实想确保我知道最佳方法来做到这一点......

最佳答案

谢谢蒂姆。我在 PHPMySQLAutoBackup 中找到了一个很好的预构建解决方案。我正在添加将使用 system() 用 GPG 进行加密的代码。尽管目前我也遇到了困难。如果我仍然遇到 GPG 问题,我将提出一个新问题...

关于php - 使用PHP备份MySQL数据库,然后加密文件上传到另一台服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7059093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com