MySQL Connector/J 发行说明
使用 Connector/J 的 Java 应用程序可以连接到使用可插拔身份验证模块 (PAM) 身份验证方案的 MySQL 服务器。
要使 PAM 身份验证正常工作,您必须具备以下条件
支持 PAM 身份验证的 MySQL 服务器。有关更多信息,请参阅 PAM 可插拔身份验证。Connector/J 实现了与 客户端明文可插拔身份验证 中相同的明文身份验证方法。
SSL 功能,如 第 6.9 节“使用 SSL 安全连接” 中所述。因为 PAM 身份验证方案会将原始密码发送到服务器,所以与服务器的连接必须加密。
Connector/J 9.0 中默认启用 PAM 身份验证支持,因此不需要额外的配置。
要禁用 PAM 身份验证功能,请在 disabledAuthenticationPlugins
连接选项的参数的逗号分隔列表中指定 mysql_clear_password
(方法)或 com.mysql.cj.protocol.a.authentication.MysqlClearPasswordPlugin
(类名)。有关该连接选项的详细信息,请参阅 第 6.3 节“配置属性”。