Mysql数据库连接Issue

问题描述:Jdbc连接到mysql时提示错误com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientC

问题描述:Jdbc连接到mysql时提示错误com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed.

URL: jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC

分析:密码在传输过程中必须使用 TLS 协议保护,当RSA 公钥不可用,可用服务器提供的公钥. 在连接中通过AllowPublicKeyRetrieval=True参数以允许客户端从服务器获取公钥.AllowPublicKeyRetrieval=True可能会导致恶意的代理攻击, 默认是关闭状态,要显式开启. 添加参数allowPublicKeyRetrieval=true.

方案:即:jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&AllowPublicKeyRetrieval=True.

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/10061.html

(0)
上一篇 2023年 4月 22日 下午11:55
下一篇 2023年 4月 22日 下午11:55

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信