专栏首页chenchenchen连接数据库报错Unable to load authentication plugin caching_sha2_password

连接数据库报错Unable to load authentication plugin caching_sha2_password

报错Exception during pool initialization.

java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.

报错与数据库有关的,应该是从MySQL 8.0.4开始, 默认的认证插件从mysql_native_password 变为caching_sha2_password.

参考https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html,创建新用户和密码

参考sql: CREATE USER 'sha2user'@'localhost'IDENTIFIED WITH caching_sha2_password BY 'password';

root账号修改为caching_sha2_password的任然不行。

进入mysql命令行,使用如下命令解决:

ALTER USER 'yourusername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'youpassword';

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Spring事务与非事务方法相互调用

    序号 参数 含义 1 原子性(Atomicity) 事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。 2 一致性(Consiste...

    chenchenchen
  • Linux-centos7下安装MySQL和MySQL可视化工具workbench

    https://blog.csdn.net/z13615480737/article/details/78906598

    chenchenchen
  • API网关

    假设你正在开发一个电商网站,那么这里会涉及到很多后端的微服务,比如会员、商品、推荐服务等等。

    chenchenchen
  • 0.28+0.34=? 一个简单小数加法引发的思考

    这是两个特别简单的加法,那如果我在其整数位置上加上其他的数字,或者多加几个和项,你是否还能快速算过来?

    Fundebug
  • IDEA动态调试(一)——OGNL表达式注入(S2-001)

    首先在IDEA中搭建调试环境,File-New-Java Enterprise,选择Web Application:

    Jayway
  • 有三类人永远做不了程序员

    最近刚忙完一个项目,做项目总结的时候,有一个强烈的感觉,同样都是带两年的徒弟,在项目实际开展过程中展示的成果和软件模块的测试结果差别都有几倍的关系了。大家都是在...

    程序员互动联盟
  • Python中的系统内置模块#学习猿地

    > 序列化是指可以把python中的数据,以文本或二进制的方式进行转换,并且还能反序列化为原来的数据

    学习猿地
  • Python中的系统内置模块#学习猿地

    > 序列化是指可以把python中的数据,以文本或二进制的方式进行转换,并且还能反序列化为原来的数据

    学习猿地
  • 创建节点,碰撞消失效果

    天天_哥
  • MyBatis -- 必知必会

    MyBatis的前身是Apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google ...

    宋先生

扫码关注云+社区

领取腾讯云代金券