解决报错Caused by: java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.

admin1年前最新骗局项目223

项目启动报错,错误信息如下:

复制代码
Caused by: java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:868) ~[mysql-connector-java-5.1.43.jar:5.1.43]
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:864) ~[mysql-connector-java-5.1.43.jar:5.1.43]
    at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1746) ~[mysql-connector-java-5.1.43.jar:5.1.43]
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1226) ~[mysql-connector-java-5.1.43.jar:5.1.43]
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2198) ~[mysql-connector-java-5.1.43.jar:5.1.43]
    at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2045) ~[mysql-connector-java-5.1.43.jar:5.1.43]
    ... 62 common frames omitted
复制代码

 

环境信息:

  mysql 8.0.22

错误原因:

主要原因8.x版本的验证模块和之前版本不同:

5.x版本是:default_authentication_plugin=mysql_native_password

8.x版本是:default_authentication_plugin=caching_sha2_password

解决方法:

升级mysql 驱动

复制代码

<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>8.0.22</version>
  <!--<version>5.1.22</version>-->
</dependency>

复制代码

 注意升级完驱动需要修改

8.x:  driver-class-name=com.mysql.cj.jdbc.Driver
5.x:  driver-class-name=com.mysql.jdbc.Driver


相关文章

揭秘京东芬香,看完才知道原来...

揭秘京东芬香,看完才知道原来...

亲爱的朋友,如果我没有猜错的话,你一定在网上买过东西,也许在淘宝上,也许在天猫、京东上,也许是其他电商平台…如果让我继续猜测的话, 99%的可能性,你只是一个单纯的消费者,你只是花钱购物,却从来没有在...

看看赚邀请码89702841

看看赚下载,看看赚是一款新闻资讯类软件,看看赚由成都安笑信息技术有限公司开发,看看赚完成日常任务满10元即可提现。20190501反馈:看看赚APP注册送3元,提现现在降低0.1元可以提现。20190...

淘最热点邀请码M122743535

淘最热点下载,淘最热点是一款新闻资讯类软件,淘最热点由上海麦晗科技有限公司开发,安装注册送1元现金完成日常赚钱满30元即可提现。20181109反馈:淘最热点提现一直不审核,还找各种理由,客服说需要拍...

快看漫画会员如何取消自动续费?快看漫画会员免费领3天-快看漫画会员免费领3天kk币方法!!

快看漫画会员如何取消自动续费?快看漫画会员免费领3天-快看漫画会员免费领3天kk币方法!!

一、其实自动续费一般都是由支付宝或是微信付款的,所以直接通 过支付宝或是微信取消即可。  支付宝取消方式:  首先打开支付宝app,二、选择右下方【我的】,三、 在右上角点击【设置】,四、 找到【支付...

气泡阅读邀请码123601055,官网打不开

气泡阅读邀请码123601055,官网打不开

气泡阅读下载,气泡阅读是一款网络小说和新闻资讯类软件,气泡阅读由北京哎呦互娱科技有限公司开发,安装注册送3元左右现金,新手阅读600金币即可提现1元。气泡阅读下载地址:点击查看气泡阅读邀请码:1236...

-rwx------ (700) 只有所有者才有读,写,执行的权限

行动:表示添加权限- 表示删除权限= 表示使之成为唯一的权限当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:-rw------- (600) 只有所有者才有读和写的权限-r...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。