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

时间:2015-05-04 18:38:57

标签: php mysql

Mysql 5.6让您使用mysql-config-editor创建加密的cnf文件。

我希望在php中使用它来进行mysql连接。当前脚本使用mysqli库。

要明确的是,这与通过SSL连接无关,只需能够使用mysql-config-editor生成的加密凭据文件。

1 个答案:

答案 0 :(得分:1)

我没有回答你的问题,但我建议你。看到用户和用户并不是什么大不了的事。密码来自.mylogin.cnf加密文件。你可以这样你可以使用替代方式 -

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

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

这样的事情:

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

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