JDBC 连接 MySQL 时异常信息截图如下:
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