gpt4 book ai didi

php - 在脚本中加密 MySQL 流量

转载 作者:行者123 更新时间:2023-11-29 03:59:14 25 4
gpt4 key购买 nike

我需要能够加密从 Web 服务器到数据库服务器的 MySQL 流量。我知道如何根据 my.cnf 中的服务器和客户端设置将 MySQL 设置为使用 SSL,但是,这需要使用 PHP 中的 mysql_connect() 来完成。这可能是一个由两部分组成的问题。

1) mysql_connect() 是否使用在 my.cnf 中设置的 MySQL 客户端设置?

如果不是...

我读到过您可以使用 MYSQL_CLIENT_SSL 但是,SSL 数据是从哪里获得的?在 mysql_connect 函数中使用 MYSQL_CLIENT_SSL 是否会自动加密流量?

简单地说,最好的方法是什么?

谢谢!

最佳答案

如果您使用 SSL 连接到 MySQL,您的 SSL 客户端和服务器之间的所有流量都将被加密。

MYSQL_CLIENT_SSL 已过时。如果需要使用 SSL,则使用 mysqli,

$db = mysqli_init(); 
$db->ssl_set(null, null,'cacert.pem',NULL,NULL);
$db->real_connect('host','user','pass','db');

关于php - 在脚本中加密 MySQL 流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1778977/

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