NavicatPremium连接MySQL出现异常Authentication plugin ‘caching_sha2_password‘ cannot be loaded的解决方案
一、出现异常原因
由于个人本机安装的mysql是8.0,在使用Navicat连接数据库时,出现Authentication plugin 'caching_sha2_password' cannot be loaded异常。
通过搜集资料得知mysql 8.0 默认更改了身份验证机制(caching_sha2_password),从版本5.7之前 mysql_native_password 更改为 caching_sha2_password。 Navicat客户端不支持新的加密方式,所以出现此异常。
二、异常解决方案
1、登陆MySQL客户端
2. 修改账户密码加密规则和更新用户密码
1)、修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
执行结果
2)、更新用户密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
执行结果
3. 刷新权限和更新密码
1)、刷新权限
FLUSH PRIVILEGES;
2)、重置密码
alter user 'root'@'localhost' identified by 'root';
执行结果
在从新使用Navicat连接数据库已无问题。
NavicatPremium连接MySQL出现异常Authentication plugin ‘caching_sha2_password‘ cannot be loaded的解决方案相关推荐
- 命令行连接mysql时出现Authentication plugin ‘caching_sha2_password‘ cannot be loaded: 找不到指定的模块
命令行连接mysql时出现Authentication plugin 'caching_sha2_password' cannot be loaded: 找不到指定的模块. 通过如下命令进入数据库 m ...
- navicat 远程连接docker mysql提示:Authentication plugin ‘caching_sha2_password‘ cannot be loaded
navicat 远程连接docker mysql提示:Authentication plugin 'caching_sha2_password' cannot be loaded 1.docker启动 ...
- SQLyog连接Mysql8.0提示 Authentication plugin ‘caching_sha2_password‘ cannot be loaded
1.这里是Mysql8.0登录验证方式更改了 2.直接打开Mysql客户端页面输入11111111是你自己的密码,回车,会提示你修改成功 ALTER USER root@localhost IDENT ...
- ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password‘ cannot be loaded
场景 Docker中部署Mysql8数据库: Docker中部署Mysql8数据库_BADAO_LIUMANG_QIZHI的博客-CSDN博客 使用Docker部署Mysql8的服务器之后,使用本地的 ...
- 【解决】Authentication plugin 'caching_sha2_password' cannot be loaded
2059 Authentication plugin 'caching_sha2_password' cannot be loaded 请直接执行以下代码,并注意替换用户名和密码 ALTER USER ...
- MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen
2019独角兽企业重金招聘Python工程师标准>>> 在docker中起了一个mysql容器,用Sequel Pro 连接时出现如标题的提示,连接异常 在IDEA工具中,竟然可以连 ...
- 解决:mysql 连接报错 Authentication plugin ‘caching_sha2_password‘cannot be loaded
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Navicat连接linux上的mysql时报如下错误: 错误原因: 即从mysql5.7版本之后, ...
- MySQL 8.0 error 2059: Authentication plugin 'caching_sha2_password' cannot be loaded
安装MYSQL8.0+版本之后,使用可视化管理工具Workbench或者Navicat都会产生一个类似的报错. 原因:MYSQL8.0之前的版本中加密规则为mysql_native_password. ...
- [MySQL] 2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded dlope
1.概述 新装的mysql 无法本地登录 解决方法 在控制台登陆后重新改下密码即可 mysql> alter user 'root'@'localhost' identified with my ...
最新文章
- 信科c语言实验程序修改题_豆瓣评分 9.3,史上最好的 C 语言著作,竟然翻车了.........
- android 原生分享界面_手机资讯:省时省力!直接在锁屏界面打开应用App
- 第八周项目一-数组作数据成员(1)
- Jquery Table 的基本操作
- Java中工程、包、类介绍
- 知识点的积累(零碎的积累)
- 多进程减少多个文件的内存占用
- CentOS 安装jdk1.7 64位
- Java 删除集合中指定的元素
- 力扣100. 相同的树(JavaScript)
- 使用XLog、Spring-Boot、And-Design-Pro搭建日志系统
- vscode右键没有open in browser
- 卡尺测量的最小范围_车间里常用的测量器具,别说没见过!
- RPM的原理及rpm命令常用参数
- 开放正成为华为下一阶段的战略竞争力
- vue3中瀑布流插件 vue-masonry 的使用
- 客户资料搜索软件_手机自动拨号软件APP外呼系统 电脑拨号电话营销神器 CRM客户管理系统...
- Albert Einstein—一个真正值得敬仰的伟人(什么超级什么星什么一班都靠边站兼滚蛋!)
- C程序员必须知道的内存知识【英】
- 【Learn and record】 天气现象选码原则