我有一个MYSQL数据库(它本身包含加密数据MD5密码字段),我希望备份和加密。该应用程序是标准Dreamweaver共享托管服务器上的PHP。
我期望必须对整个MYSQL数据库进行DUMP,然后以某种方式对其进行加密。
我知道我需要shell_exec()一个MYSQLdump,然后使用某种形式的加密实用程序加密它。
我可以使用PHP代码执行此转储/压缩/加密吗?
如果我走在正确的轨道上,我会期待如下:
<?php
1. [connect to database]
2. [perform MYSQLdump]
3. [perform encryption]
4. [write to file: /directory/backup.<timedatestamp>.gz]
5. [create whiskey & celebrate]
?>
作为一个非常低级的PHP开发人员,我需要特定的功能代码,如果你不介意的话我可以复制/粘贴。步骤1&amp; 5但需要手持步骤3,4&amp; 5。
如果PHP没有任何内置加密并且需要第三方实用程序,我将需要知道如何确定它是否已安装在我的服务器上以及如何安装(如果不是)。
P.S。 5中创建的产品愿意分享。