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