首页 > 数据库技术 > 详细

java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.解决方法

时间:2021-05-17 22:30:28      阅读:29      评论:0      收藏:0      [点我收藏+]

mysql高版本默认的身份验证方式已经发生改变,在项目中中要使用对应版本的mysql连接驱动,特别是针对低版本,比如mysql5.0升级到mysql8.0,对应连接驱动也要升级到mysql8.0。否则就会报错java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password。

但是若不想更改驱动,依旧想使用mysql5.0的连接驱动,去连接mysql8.0服务器。那么可以在mysql8.0服务器执行以下语句,更改特定连接用户的权限验证方式。

 ALTER USER ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘root‘;

java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.解决方法

原文:https://www.cnblogs.com/zhangxl1016/p/14777294.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!