最近一个新服务需要用到MySQL 8的数据库,安装完毕后用DBeaver客户端连接的时候出现错误“Public Key Retrieval is not allowed”



解决办法


编辑连接 - 编辑驱动器设置。



切换到连接属性 - 鼠标右键,添加下面2个新属性:

* allowPublicKeyRetrieval: true
* useSSL:false

如下截图:



保存后再重新连接即可。

> 此文部分内容参考了:Connection Java - MySQL : Public Key Retrieval is not allowed