【问题标题】:PHP PDO encrypted / ssl data layerPHP PDO 加密/ssl 数据层
【发布时间】:2011-09-21 09:05:44
【问题描述】:

做了一些研究后,我听说只有PHP 5.3.6+ 支持 PDO 和 SSL。我不确定这个的有效性,所以我想我会问,看看是否有人对使用 PDO 和在 2 个 mysql 服务器之间传输数据有一些建议。它不一定是 SSL。使用手动设置的密钥进行任何形式的加密都可以,我只是不确定从哪里开始。谢谢!

【问题讨论】:

    标签: php mysql encryption ssl pdo


    【解决方案1】:

    您不需要 PDO 来让两个 MySQL 服务器相互通信。使用replication 和联合表,您可以直接执行此操作,而无需涉及其他层。这种链接也可以通过 SSL 连接进行。

    【讨论】:

    • 那么你的意思是我可以在两个mysql服务器上设置这个,默认情况下连接会被加密,我不必担心PDO端的这个?
    • 不,默认情况下不是。您需要在两端指定 SSL 选项和证书。只有当您连接到其中一台服务器进行查询时,PDO 才会参与其中。否则,任何复制都将纯粹在两台服务器之间进行。
    • 啊,问题是我不想完全同步两个数据库。当我对服务器远程执行 mysql 命令时,我只希望连接是安全的。
    • 啊。您没有说它是用于服务器使用的,只是用于服务器内通信。在 PHP 网站上查看此评论:php.net/manual/en/ref.pdo-mysql.php#103501
    • 正是我想要的。谢谢!
    猜你喜欢
    • 2011-10-15
    • 1970-01-01
    • 1970-01-01
    • 2013-12-24
    • 1970-01-01
    • 1970-01-01
    • 2018-09-16
    • 1970-01-01
    • 2011-11-20
    相关资源
    最近更新 更多