是否可以使用mysql 5.6';在php中使用mysqli或PDO加密CNF文件?

是否可以使用mysql 5.6';在php中使用mysqli或PDO加密CNF文件?,php,mysql,Php,Mysql,Mysql 5.6让我们使用创建加密的cnf文件 我希望在php中将其用于mysql连接。当前脚本正在使用mysqli库 需要明确的是,这与通过SSL连接无关,只是能够使用mysql配置编辑器生成的加密凭据文件。我不是在回答你的问题,而是在建议你。从.mylogin.cnf加密文件中查看用户和密码没有什么大不了的。你可以这样做,这样你就可以用另一种方式- 如果您可以通过PHP访问login.cnf(比如.mylogin.cnf未加密格式),您可以使用它打开并读取它 它应该允许您将不同的部分直接放

Mysql 5.6让我们使用创建加密的cnf文件

我希望在php中将其用于mysql连接。当前脚本正在使用mysqli库


需要明确的是,这与通过SSL连接无关,只是能够使用mysql配置编辑器生成的加密凭据文件。

我不是在回答你的问题,而是在建议你。从.mylogin.cnf加密文件中查看用户和密码没有什么大不了的。你可以这样做,这样你就可以用另一种方式-

如果您可以通过PHP访问login.cnf(比如.mylogin.cnf未加密格式),您可以使用它打开并读取它

它应该允许您将不同的部分直接放入关联数组中

大概是这样的:

$settings = parse_ini_file('/path/to/login.cnf',true);

现在,您可以使用$settings连接到mysql。

是的,我想这就是我要做的。只要确保cnf不是世界可读的。我想我会探索一个额外的层的可能性,因为它已经存在。此外,你可以设置更多的权限。你可以在哪里放置/找到一个
login.cnf
文件?@aberger通常它在用户的主目录中,你也可以放置任何where&rename。