Could not obtain connection to query metadata : Public Key Retrieval is not allowed

简介: Could not obtain connection to query metadata : Public Key Retrieval is not allowed

您应该将客户端选项添加到 MySQL 连接器中,

allowPublicKeyRetrieval=true

以允许客户端自动从服务器请求公钥。

AllowPublicKeyRetrieval=True

允许恶意代理执行 MITM 攻击以获取纯文本密码,因此默认情况下它是false!必须显式开启。

也可以使用如下配置:

useSSL=false

所以,最终修改 db 配置如下即可:

jdbc:mysql://localhost:3306/db?allowPublicKeyRetrieval=true&useSSL=false


目录
相关文章
|
关系型数据库 MySQL 数据库
连接MySQL时报错:Public Key Retrieval is not allowed的解决方法
连接MySQL时报错:Public Key Retrieval is not allowed的解决方法
1875 1
|
9月前
|
Java Linux iOS开发
如何配置 Java 环境变量:设置 JAVA_HOME 和 PATH
本文详细介绍如何在Windows和Linux/macOS系统上配置Java环境变量。
9980 12
|
10月前
|
Java 数据库连接 数据库
Spring Batch 中的 Tasklet 是什么?
Spring Batch 中的 Tasklet 是什么?
494 2
|
数据管理 数据处理 数据库
数据库中的 ACID 属性详解
【8月更文挑战第31天】
809 0
|
分布式计算 资源调度 Hadoop
Hadoop配置文件yarn-site.xml
【7月更文挑战第18天】
1000 3
|
JavaScript
解决Elementui输入框(text)与文本域(textarea)字体不一样问题
解决Elementui输入框(text)与文本域(textarea)字体不一样问题
915 5
|
消息中间件 NoSQL Java
订单超时取消的11种方法(上)
大家好,我是三友~~ 延迟任务在我们日常生活中比较常见,比如订单支付超时取消订单功能,又比如自动确定收货的功能等等。 所以本篇文章就来从实现到原理来盘点延迟任务的11种实现方式,这些方式并没有绝对的好坏之分,只是适用场景
订单超时取消的11种方法(上)
|
XML JavaScript Java
如何去除Java dom生成的xml文件头的standalone=“no“ ,去掉后无换行
如何去除Java dom生成的xml文件头的standalone=“no“ ,去掉后无换行
245 0
|
机器学习/深度学习 存储 分布式计算
HDFS Namenode HA高可用搭建
HDFS Namenode HA高可用搭建
476 1
|
Java Linux
Linux系统时间和java的时间不一致
Linux系统时间和java的时间不一致
328 0