博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL 8.0 error 2059: Authentication plugin 'caching_sha2_password' cannot be loaded
阅读量:2028 次
发布时间:2019-04-28

本文共 357 字,大约阅读时间需要 1 分钟。

安装MYSQL8.0+版本之后,使用可视化管理工具Workbench或者Navicat都会产生一个类似的报错。

原因:MYSQL8.0之前的版本中加密规则为mysql_native_password. 而mysql8之后的加密规则为caching_sha2_password.

解决办法:

打开CMD进入MYSQL,执行下面的命令
alter user ‘root’@‘localhost’ identified by ‘123456’ password expire never;
alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘123456’; # 更新用户的密码
flush privileges; # 刷新权限

转载地址:http://uznaf.baihongyu.com/

你可能感兴趣的文章
Python验证码识别处理实例
查看>>
那些年,我开发过的软件
查看>>
进程和线程的定义及区别、线程同步、进程通讯方式总结
查看>>
栈,堆,全局,文字常量,代码区总结
查看>>
24天学会设计模式----门面模式(外观模式)
查看>>
24天学会设计模式------工厂方法模式
查看>>
Get与Post区别与范例讲解
查看>>
servlet和Jsp生命周期解读
查看>>
Oracle与Mysql主键、索引及分页的区别小结
查看>>
前端优化 9 个技巧,提高 Web 性能
查看>>
MVC、MVP、MVVM之间的关系
查看>>
跨域问题:解决跨域的三种方案
查看>>
计算机网络--HTTP协议(二)
查看>>
Http状态码(404、500等)
查看>>
Spring 手动提交事务
查看>>
代码重构(一):函数重构规则
查看>>
IP地址分类
查看>>
Spring总结之注解(2)
查看>>
Maven常用命令大全与pom文件讲解
查看>>
Java和JavaScript中使用Json方法大全
查看>>