JDBC 连接 MySQL 时异常信息截图如下:

JDBC 连接 MySQL 异常:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed

 MySQL的版本:

mysql  Ver 8.0.23 for osx10.16 on x86_64 (Homebrew)

解决方案:

在JDBC连接 MySQL的连接串中增加以下属性设置:

allowPublicKeyRetrieval=true&useSSL=false

连接串具体的样例如下:

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

 

相关文章:

  • 2022-12-23
  • 2021-09-14
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案