本文参考了: SpringBoot启动出现java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required_Decimon的博客-CSDN博客

这个问题是我在做springboot+MyBatis-Plus项目时遇到的,百度后发现是在建项目时没有指定jdbc数据库驱动版本,而所选的springboot默认的版本太高,降低版本就好了。

因为我用的是MySQL数据库是mysql5,我把jdbc驱动修改为数据库版本就好了

有要注意的一点,在mysql5中,jdbc连接mysql5是com.mysql.jdbc.Driver,而mysql6以及以上是com.mysql.cj.jdbc.Driver,并且在url之后要指定时区,这点要在配置文件中注意修改一下

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐