navicat连不上mysql client does not support authentication protocol requested by server; consider upgrad
当通过windows主机navicat连接虚拟的mysql时报如下错误。Client does not support authentication protocol requested by server; consider upgrading MySQL client
通过查看网上别人遇到的相关问题,发现是由于navicat版本的问题,出现连接失败的原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。
两种解决方法
1.升级navicat,由于navicat是收费的,个人感觉升级会比较麻烦点。
2.把用户密码登录的加密规则还原成mysql_native_password这种加密方式,本人选择第二种解决方案
问题解决
按照步骤
1.mysql -u root -p 输入密码进入mysql数据库
2.输入下面命令,更改加密方式
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
3.更新一下用户的密码这里的password为你修改的新密码。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '自己的mysql密码';
4.刷新权限,使自己的修改生效。
FLUSH PRIVILEGES;
5.退出mysql:
mysql>quit
可以用navicat正常连接数据库了
视图参考
转载于:navicat 连接不上虚拟机上的mysql容器 client does not support authentication protocol requested by server; consid_yubin1285570923的博客-CSDN博客
此贴为我个人学习参考借鉴记录使用,再此感谢原帖主人
navicat连不上mysql client does not support authentication protocol requested by server; consider upgrad相关推荐
- nodejs连接mysql报错:Client does not support authentication protocol requested by server; consider upgrad
由于本人是前端,mysql只是偶尔做一下小项目会用到,大概一年没有用了. 今天用mac通过brew下载了一个8.0.12版本的mysql;然后用egg进行连接,egg是阿里封装的一个nodejs框架. ...
- 解决: Client does not support authentication protocol requested by server; consider upgrading MySQL
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 在服务器上把 mysql 装好后,运行起来. 2. navicat 死活连接不上,在网上查说是 ...
- 【mysql】远程连接服务器数据库出现 Client does not support authentication protocol requested by server的解决方法
前言 之前已经配好了本地数据库与云服务器上的数据库的连接,也能正常进行操作.几个月后某天打开navicat想打开此连接却弹出了个错误提示窗口,显示Client does not support aut ...
- “1251 – Client does not support authentication protocol requested by server;consider upgrading MySQL
本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:"1251 – Client does not support authentication protocol reques ...
- Navicat连接MySQL8.0版本时出现Client does not support authentication protocol requested by server;报错的问题解决办法
Windown系统下 遇到 Navicat连接MySQL8.0版本时出现Client does not support authentication protocol requested by ser ...
- Client does not support authentication protocol requested by server; consider upgrading MySQL client
错误一 Communications link failure due to underlying exception 这说明客户端连接数据库失败,是网络都连不上,不是密码错误连不上,需要检查ip.p ...
- 使用NodeJS连接到MySQL数据库Client does not support authentication protocol requested by server; consider upg
使用NodeJS连接到MySQL数据库时,运行项目,出现如下错误: throw err; // Rethrow non-MySQL errors^Error: ER_NOT_SUPPORTED_AUT ...
- nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法
nodejs连接mysql数据库,报错Client does not support authentication protocol requested by server的解决方法 参考文章: (1 ...
- Client does not support authentication protocol requested by server;consider upgrading MySQL
Client does not support authentication protocol requested by server;consider upgrading MySQL 在测试node ...
最新文章
- 互为质数的勾股数c语言,c语言 寻求勾股数满足x2+y2=z2的正整数x,y和z称为一组勾股数(pythagorean...
- 海南大学计算机调剂要求,海南大学2020年硕士研究生招生调剂的公告
- 高性能网站建设的最佳实践(二)
- 每天一个linux命令(55)--at命令
- discard python_Python学习第三天
- ModuleNotFoundError: No module named ‘pip‘
- linux centos 光盘修复,CentOS 系统修复
- AssertionError: Torch not compiled with CUDA enabled
- (八)高德地图之添加marker标记点
- Java基础知识面试题(2021最新)
- 关于鸿蒙的网名,华为徐直军:“鸿蒙”这个名字是媒体取的
- 机器学习流程(三)-特征工程
- c语言switch怎么画流程图,请各位大神帮个忙,画个NS流程图,,急!!!
- C# break和continue用法
- Mybatis中#和$的区别
- 【LeViT: a Vision Transformer in ConvNet’s Clothing for Faster Inference论文解读】
- flutter icon 大全
- 关于蓝牙人员定位的几个重要问题
- 攻防世界 lottery (彩票) writeup
- pycharm创建python工程_使用Pycharm(Python工具)新建项目及创建Python文件的教程
热门文章
- 什么是闭包以及如何使用浏览器查看闭包
- JS 刷新当前页面,JS 延迟跳转,HTML 弹出提示
- 【梯度下降法】详解优化算法之梯度下降法(原理、实现)
- 教你轻松拍出好看的照片
- TreeMap 红黑树算法实现
- 为什么计算机桌面的图标动不了,为什么win7桌面图标不能移动了?win7桌面图标不能自由移动的解决方法...
- Kettle 列转行的使用 - 适用于查询表数据和读取Excel数据
- 国税Tax2 0 运行时错误429 ActiveX部件不能创建对象的解决办法
- 雷神G150TH 拆机清理风扇
- [转]nopCommerce 3.9 版本发行