原因:
MySQL8中 用户创建时密码鉴权规则默认为 sha256_password, 在url中 如果没有设定 allowPublicKeyRetrieval=true时 会提示如上的错误.
服务端没有任何信息返回到客户端 导致问题.
修改MySQL中用户密码鉴权规则, 使用 mysql_native_password 修改对应密码
alter user user_name identified with mysql_native_password by 'xxxxx';
或者 直接修改连接url 增加 allowPublicKeyRetrieval=true;