1.出现 access denied for user 'root'@'*****' (using password:YES),但是实际上用户名和密码完全正确
这是MySQL 8.x的版本太高,他对于密码的验证有些微妙,建议换成5.x的版本。(反正我换了版本,就没有再报错了)
2.出现SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required
这是你Driver的版本和JDBC不匹配
将mysql-connector-java版本降到5.x
3.出现java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
注意看你的代码!!!要去掉代码中的 ” cj “ 这个坏蛋!