连接mysql Public Key Retrieval is not allowed
时间: 2023-06-28 07:05:04 浏览: 168
记录无法安装mysql-Invalid GPG Key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql的解决办法
这个问题可能是因为您的 MySQL 客户端试图使用不安全的方式连接到 MySQL 服务器。从 MySQL 8.0.4 版本开始,MySQL 默认禁用了使用旧的不安全的加密方式连接到服务器,这些方式包括使用明文密码和旧版的加密插件。因此,如果您的 MySQL 客户端版本较旧或使用了不安全的加密方式,就会遇到 "Public Key Retrieval is not allowed" 错误。
为了解决这个问题,您可以使用以下方法中的任何一种:
1.升级您的 MySQL 客户端版本到最新版本。
2.在连接字符串中加入 `allowPublicKeyRetrieval=true` 参数,例如:
```
jdbc:mysql://localhost:3306/mydatabase?allowPublicKeyRetrieval=true
```
3.在 MySQL 服务器上启用旧版的不安全加密方式,但这并不推荐,因为这会降低数据库的安全性。
希望这些信息能帮助您解决问题。
阅读全文