MySQL Connector/ j5.1发布说明
使用Connector/J 5.1.21及更高版本的Java应用程序可以连接到使用可插入身份验证模块(PAM)身份验证方案的MySQL服务器。
要使PAM身份验证工作,您必须具备以下条件:
支持PAM身份验证的MySQL服务器。看到PAM可插入身份验证获取更多信息。Connector/J实现了与中的相同的明文验证方法客户端明文可插入身份验证.
SSL功能,如中所述第5.7节“使用SSL安全连接”.由于PAM身份验证方案将原始密码发送到服务器,因此必须对到服务器的连接进行加密。
在Connector/J 5.1.21及更高版本中默认启用了PAM身份验证支持,因此不需要额外配置。
要禁用PAM身份验证特性,请指定mysql_clear_password
(方法)或com.mysql.jdbc.authentication.MysqlClearPasswordPlugin
类的参数列表中(类名)的逗号分隔disabledAuthenticationPlugins
连接选项。看到章节5.3,“连接器/J的配置属性”有关该连接选项的详细信息。