问题产生原因

  • 在重启MySQL后DBeaver报错: Public Key Retrieval is not allowed

解决办法

  • 在Java项目中的数据源中加上 : allowPublicKeyRetrieval=true 和 useSSL=false

MySQL8.0-Public Key Retrieval is not allowed_java项目

  • 在DBeaver中添加如图:

MySQL8.0-Public Key Retrieval is not allowed_java项目_02