Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql pam插件错误_Mysql_Linux_Authentication_Pam - Fatal编程技术网

mysql pam插件错误

mysql pam插件错误,mysql,linux,authentication,pam,Mysql,Linux,Authentication,Pam,我正在尝试安装mysql pam插件以使用它进行用户身份验证 我已经尝试了以下列出的内容。但是,我无法安装插件 1-将以下行添加到my.cnf并重新启动mysql服务 [mysqld] plugin-load=authentication_pam.so 2-在mysql命令行中以root用户身份运行以下语句 INSTALL PLUGIN authentication_pam SONAME 'authentication_pam.so'; 输出: ERROR 1126 (HY000): Can

我正在尝试安装mysql pam插件以使用它进行用户身份验证

我已经尝试了以下列出的内容。但是,我无法安装插件

1-将以下行添加到my.cnf并重新启动mysql服务

[mysqld]
plugin-load=authentication_pam.so
2-在mysql命令行中以root用户身份运行以下语句

INSTALL PLUGIN authentication_pam SONAME 'authentication_pam.so';
输出:

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 Enterprise Edition支持以下身份验证方法: 允许MySQL服务器使用PAM(可插入身份验证模块)来 对MySQL用户进行身份验证。PAM使系统能够使用标准 接口来访问各种身份验证方法,例如 Unix密码或LDAP目录

在Enterprise Edition中,您可以通过将其添加到配置文件并重新启动服务来启用它

[mysqld]
plugin-load-add=authentication_pam.so
或者,在运行时通过

INSTALL PLUGIN authentication_pam SONAME 'authentication_pam.so';
MySQL社区版没有PAM功能。

根据

MySQL Enterprise Edition支持以下身份验证方法: 允许MySQL服务器使用PAM(可插入身份验证模块)来 对MySQL用户进行身份验证。PAM使系统能够使用标准 接口来访问各种身份验证方法,例如 Unix密码或LDAP目录

在Enterprise Edition中,您可以通过将其添加到配置文件并重新启动服务来启用它

[mysqld]
plugin-load-add=authentication_pam.so
或者,在运行时通过

INSTALL PLUGIN authentication_pam SONAME 'authentication_pam.so';
MySQL社区版没有PAM功能