今天在新建一个项目的Springboot时,配置了本地数据库以后发现在启动时报错了:

java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required

问题出现标为红色的地方,一般新建的项目在初始化时若是勾选了Mysql,项目添加的依赖为默认最新的版本(这个在pom.xml文件中,容易找到,后期若有变动且依赖较多的情况请直接Ctrl+F搜一下mysql即可):

                                                  java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required

初始化完成以后,没有指定版本,但是本地安装的mysql版本是5.0的,所以mysql-connector-java会抛出异常,这种情况下,就需要指定connector的版本:

                                                 java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required

在指定版本之后可以正常启动。 

相关文章:

  • 2022-12-23
  • 2021-12-30
  • 2022-01-10
  • 2021-08-25
  • 2021-07-04
  • 2022-12-23
  • 2021-09-20
  • 2021-07-12
猜你喜欢
  • 2021-08-28
  • 2021-08-30
  • 2021-12-15
相关资源
相似解决方案