我在用spring boot整合jpa连mysql时,遇到这个错误。
Caused by: com.mysql.cj.exceptions.UnableToConnectException: CLIENT_PLUGIN_AUTH is required
原因是在pom.xml里,引入的mysql数据库版本过高,后来改成低版本以后,问题就解决了。修改后的pom.xml:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.4</version>
<scope>runtime</scope>
</dependency>
这是我的公众号,其中包含了大量面试文章,同时我自己出了多本Python和Java方面的书籍,会定期在公众号里发书的电子版。请大家关注下我的公众号,谢谢了。

在尝试使用SpringBoot与高版本MySQL进行JPA整合时遇到了客户端需要CLIENT_PLUGIN_AUTH的问题。通过降低mysql-connector-java的版本到5.1.4解决了此错误。作者也分享了其个人公众号,提供面试资料和书籍电子版。
4913





