我试图让我们的MySQL用户通过PAM(Kerberos)对我们的公司用户数据库进行身份验证。如果我使用" - enable-cleartext-plugin"我可以使用命令行使用我的凭据登录MySQL服务器。在命令中。如果我尝试使用phpMyAdmin登录,我会收到以下信息:
#2059 Cannot log in to the MySQL server
有没有办法在phpMyAdmin中启用这样的插件而不破解任何PHP文件?
提前谢谢!
答案 0 :(得分:2)
供将来参考:我通过添加
来解决这个问题mysqli_options($ link,MYSQLI_READ_DEFAULT_FILE,'/ etc / my.cnf');
/usr/share/phpMyAdmin/libraries/dbi/mysqli.dbi.lib.php
中的
在函数PMA_DBI_real_connect
使用
[客户]
使能明文-插件
/etc/my.cnf
中的