我已经阅读了几篇有关相关代码片段和建议的文章,但我认为他们之间对于我的任务没有达成共识,所以我再结合一些问题再问一次。此外,其他的人都是很老了,我想获得一些更新的响应...用PHP备份MySQL数据库,然后将文件加密上传到另一台服务器
目标
- 转储SQL数据库完全(以这样的方式,这可能进口回到MySQL,如果数据库被删除...)。理想情况下,这个SQL转储可以通过PHPMyAdmin导入,例如。
- 把转储,通过PHP5加密它(我想与mcrypt)。
- 取出加密文件,并通过PHP2上传到远程服务器。
- 删除本地加密文件和本地未加密转储。
在反向 - 我需要访问保存的备份
- 手动SFTP到远程服务器备份的存储位置。
- Donwload加密备份。
- 将其解密。
- 手动导入通过的phpMyAdmin
回MySQL的我并不真的需要一个脚本来执行相反的过程。如果我需要备份,我已经深深地参与到备份和运行中 - 所以手动解密应该不成问题。不过我确实想知道最好的这样做的方式,除了阅读PHP手册...