mysql pam插件错误
问题描述:
我想安装mysql pam插件来使用它进行用户身份验证。mysql pam插件错误
我试过以下列出的是PAM Pluggable Authentication。但是,我无法安装插件。
1-添加下列行来my.cnf文件并重新启动MySQL服务
[mysqld]
plugin-load=authentication_pam.so
2-运行下面的语句,如MySQL命令行根用户。
INSTALL PLUGIN authentication_pam SONAME 'authentication_pam.so';
OUTPUT:
ERROR 1126 (HY000): Can't open shared library '/usr/lib/mysql/plugin/authentication_pam.so' (errno: 2 /usr/lib/mysql/plugin/authentication_pam.so: cannot open shared object file: No such file or directory)
任何帮助表示赞赏。
答
MySQL企业版支持的身份验证方法, 使MySQL服务器使用PAM(插入式验证模块)来验证 MySQL用户。 PAM使系统能够使用标准的 接口来访问各种身份验证方法,例如 Unix密码或LDAP目录。
在企业版中,您可以通过将其添加到配置文件并重新启动服务来启用它。
[mysqld]
plugin-load-add=authentication_pam.so
或者在运行时或者通过注册
INSTALL PLUGIN authentication_pam SONAME 'authentication_pam.so';
MySQL社区版不具备PAM功能。