欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL系列:Caused by: com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required

程序员文章站 2022-04-04 20:56:09
...

MySQL系列:Caused by: com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required

原因:驱动版本和数据库版本不一致。

 

配置信息 

spring.datasource.url=jdbc:mysql://localhost/test2020?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root

# mysql5使用com.mysql.jdbc.Driver,
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
# mysql6使用com.mysql.cj.jdbc.Driver,并且在url之后要指定时区
#spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

 

查看数据库版本

MySQL系列:Caused by: com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required

 

 查看pom版本

MySQL系列:Caused by: com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required

 

解决方法 

pom引用5的版本

MySQL系列:Caused by: com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required

		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>5.1.8</version>
			<scope>runtime</scope>
		</dependency>

 

效果 

MySQL系列:Caused by: com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required

 

相关标签: MySQL