2059 - Authentication plugin ‘caching sha2 password‘ cannot be loaded

在这里插入图片描述

1、环境描述:mysql装的是8版本的,连接工具navicat安装的是12版本的。

2、问题描述:mysql8和navicat12安装完之后,连接数据库显示2059

3、原因描述:权限插件 caching_sha2_password 不能被加载

8.0 以前的默认身份验证插件是 mysql_native_password
8.0 以后的默认身份验证插件是 caching_sha2_password
由于目前已有的客户端连接软件还不支持Mysql8新增加的加密方式:caching_sha2_password
所以我们需要修改用户的加密方式,将其改为老的加密验证方式:mysql_native_password

4、解决办法:

在这里插入图片描述

#登录
mysql -uroot -ppassword
#输入数据库密码
**
#选择数据库
use mysql;
#注意:如果是远程连接,请将’localhost’换成’%’
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的数据库密码’;
#刷新权限
FLUSH PRIVILEGES;

5、再打开navicat连接,就好了

在这里插入图片描述

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2059认证插件是指一种用于验证用户身份的软件插件。随着技术的不断发展和网络的普及,人们对于安全性和隐私保护的要求越来越高,传统的用户名和密码认证方式逐渐显露出安全性不足的问题。因此,2059认证插件应运而生,它通过更加复杂和安全的认证方式来保护用户的账号安全。 2059认证插件基于生物特征识别、人脸识别、声纹识别、指纹识别、虹膜识别等先进技术,通过收集和分析多个身体特征来确认用户的身份。与传统的用户名和密码认证方式相比,2059认证插件能够更加准确地识别用户身份,避免了密码泄露和被猜测的风险。 2059认证插件具有以下优点: 1. 高安全性:2059认证插件采用了多重身份验证方式,使得用户的身份识别更加准确和安全,提高了系统的防护能力,有效抵御了黑客和攻击者的侵入。 2. 便捷性:用户只需进行一次身份验证,即可在系统中使用不同的应用和服务,无需重复输入和记忆复杂密码,提高了用户的使用便捷性。 3. 个性化:2059认证插件可以根据用户的需求和偏好进行个性化设置,灵活适应不同用户的使用习惯和需求。 4. 扩展性:2059认证插件具有良好的扩展性,可以与其他安全系统和技术进行整合,实现更全面的身份认证和安全保护。 综上所述,2059认证插件是一种采用先进技术保护用户安全的认证插件。它通过多种身份验证方式提高了系统的安全性,同时提供了更高效和便捷的用户体验。在未来的发展中,2059认证插件有望成为网络安全领域的重要组成部分,为用户提供更加安全可靠的认证服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值