Springboot java项目 java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required

Springboot 项目 配置了本地数据库  时 报错

java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required

原因:

初始化完成以后,没有指定版本,但是本地安装的mysql版本是5.0的,所以mysql-connector-java会抛出异常,这种情况下,就需要指定connector的版本:

在 pom.xml 中

我的 Mysql 版本是 5.1.30 所以 要加入版本号  <version>5.1.30</version> 

 (只要是5就可以小版本应该是不必纠结)

 

 刷新 Maven  即可

 如果 运行后 再次 报错 

 

 修改配置文件驱动的属性名   

在这个文件中  application-druid.yml

 改为

driverClassName: com.mysql.jdbc.Driver

注意        :号后面有一个 空格 

感谢: 

习惯沉淀

https://www.cnblogs.com/yadongliang/p/13277693.html

posted @ 2021-06-30 11:18  海乐学习  阅读(92)  评论(0编辑  收藏  举报