在使用Spring boot进行数据库连接时,出现上述问题导致无法连接
完整错误信息:
Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required] with root cause
如果检查xml文件中数据库用户名,密码,url和driver都没有问题,可以看看pom.xml文件中的mysql-connector-java的依赖包
查看该依赖的版本是否与你的mysql版本相匹配,若mysql版本低而依赖版本高则会出现此错误。
修改依赖版本后更新pom.xml可解决此问题。