使用MySQL8.0报Public Key Retrieval is not allowed 错误
解决办法:
在配置mysql的url时 加上
&allowPublicKeyRetrieval=true
AllowPublicKeyRetrieval=True可能允许恶意代理执行MITM攻击以获取明文密码,因此它在默认情况下为False,必须显式启用。
完整url
url: jdbc:mysql://127.0.0.1:3306/hmdp?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true