SpringBoot启动出现java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required
遇到这个错误百度了下说是版本问题,经过调查排查确实在版本上,已经解决,做个记录以防以后遇到。
首先看到这个异常要去打开pom文件查看mysql的连接驱动依赖如下:
<!-- mysql依赖导入 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
上面的是刚创建项目时自动添加的依赖,没有版本号<version></version>
的,可能默认版本太高了,我给他加上了一个mysql5的版本,等他下载完毕
<!-- mysql依赖导入 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
<s