如果将MySQL JDBC驱动程序从5.1.38更改为6.0.2,则会出现以下异常
java.sql.sqlNonTransIEntconnectionexception: CLIENT_PLUGIN_AUTH is required
这种异常发生在正常的JDBC启动中.
可能这可能与SSL有关,因为我也得到以下消息
Establishing SSL connection without server’s IDentity verification is
not recommended. According to MysqL 5.5.45+,5.6.26+ and 5.7.6+
requirements SSL connection must be established by default if explicit
option isn’t set. For compliance with existing applications not using
SSL the verifyServerCertificate property is set to ‘false’. You need
either to explicitly disable SSL by setting useSSL=false,or set
useSSL=true and provIDe truststore for server certificate
verification.
在以前的版本中没有.最佳答案这听起来像是回归.是否有特殊原因要切换到6.0.2?如果没有,我会回到5.1.38并在三个月之后给6.x一次让MysqL的人来稳定驱动程序. 总结
以上是内存溢出为你收集整理的新的MySQL驱动程序导致java.sql.SQLNonTransientConnectionException:需要CLIENT_PLUGIN_AUTH全部内容,希望文章能够帮你解决新的MySQL驱动程序导致java.sql.SQLNonTransientConnectionException:需要CLIENT_PLUGIN_AUTH所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)