SpringBoot连接mysql时出现 CLIENT_PLUGIN_AUTH is required
原因:mysql jar包版本过高,与自己的mysql数据库不符
解决方法:降低jar包版本
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.8</version>
<scope>runtime</scope>
</dependency>
同时配置文件mysql驱动应该为driverClassName:com.mysql.jdbc.Driver
当mysql高于6.0版本时使用driverClassName:com.cj.mysql.jdbc.Driver
,且不需要降低jar包版本