Caused by: com.mysql.cj.exceptions.UnableToConnectException: Public Key Retrieval is not allowed
这个错误提示明确指出“Public Key Retrieval is not allowed”,意味着不允许公钥检索操作
解决方案:
更改 MySQL 用户的认证机制
方案一:
另一种解决方案是更改 MySQL 用户账户的密码认证机制,从 caching_sha2_password
更改为 mysql_native_password
ALTER USER 'username'@'hostname' IDENTIFIED WITH 'mysql_native_password' BY 'password';
有更好的解决方案留言