烦人的问题:Client does not support authentication protocol requested by server; consider upgrading MySQL client

Client does not support authentication protocol requested by server; consider upgrading MySQL client 解决方案:①升级navicat,使其跟mysql8版本规则一致(这里不做讲解)②把用户密码登录的加密规则还原成mysql_native_password方法②步骤如下:1、进入数据库 mysql -uroot -p 2、使用mysql数据库: use mysql;3、查询user为root的host select user,host,plugin from user where user='root'; 4、执行永不过期策略 ALTER USER 'r 阅读详情

shell> mysql
Client does not support authentication protocol requested
by server; consider upgrading MySQL client

官方的说法是
MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used by older clients. ..... (看不太明白,E文太差) 

如果你升级mysql到4.1以上版本后遇到以上问题,请先确定你的mysql client 是4.1或者更高版本.(WINDOWS下有问题你就直接跳到下面看解决方法了,因为MYSQL 在WINDOWS是client和server一起装上了的)

请使用以下两种方法之一
其一:

mysql> SET PASSWORD FOR
    -> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');

其二:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')

    -> WHERE Host = 'some_host' AND User = 'some_user';

mysql> FLUSH PRIVILEGES;

上面红色的部分请按自己实际情况修改....这样做后,连接就会正常了@!
===========================================
以上网络文摘,以下我的错误。

第三,如果还是提示说 “Host  DRF not allowed to connect to this MySQL server”,加上以下语句
mysql> grant select,update,insert,delete on *.* to DRF@192.168.0.88 identified by "your new password";
就是加一个帐户,能够执行很多,具体我还没全明白,反正DRF是我的用户名,IP是我的机器,your new password是我的密码就OK 了。

连接Mysql8报错:Client does not support authentication protocol requested by server; consider upgrading M 代码: package edu.nwpu.ad.service; import com.github.shyiko.mysql.binlog.BinaryLogClient; import com.github.shyiko.mysql.binlog.event.DeleteRowsEventData; import com.github.shyiko.mysql.binlog.event.Ev... 阅读详情

相关推荐

告别机载网络通信混乱:利用ARINC825的LCC与带宽管理机制构建高可靠CAN总线

本文深入探讨了ARINC825规范如何通过逻辑通信通道(LCC)和带宽管理机制解决机载CAN总线通信的混乱问题。文章详细解析了ARINC825的核心架构设计、LCC工程实现、时间触发带宽管理等关键技术,展示了其在提升航空电子系统可靠性和实时性方面的显著效果,为现代飞机通信系统提供了高可靠解决方案。

weixin_26878995的博客 241

node连接mysql数据库报错:Client does not support authentication protocol requested by server

node连接mysql数据库报错:Client does not support authentication protocol requested by server

HertzDL的博客 1716

windows10 + wsl2安装docker

一、安装wsl https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 1.1以管理员身份运行powershell 1.2执行如下命令 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 1.3重启电脑 1.4 重启电脑后,如果需要安装wsl2, 则安装官方文档继续后续操作,因我...

happytree001的博客 1567

navicat连接服务器报错:Client does not support authentication protocol requested by server解决办法

Client does not support authentication protocol requested by server

hayhead的博客 7335

TCGA数据集介绍及数据下载指南(新手友好篇)

目录一、TCGA数据集介绍1.1 数据集介绍1.2 File介绍1.2.1 Data Category(数据类别)1.2.2 Data Type(数据类型)1.2.3 Experimental Strategy(实验策略)1.2.4 Workflow Type(工作流类型)1.2.5 Data Format(数据格式)1.2.6 Platform(平台)1.2.7 Access1.3 Cases介绍1.3.1 Case ID(案例编号)1.3.2 Primary Site(主要站点)1.3.3 Progra

Wendy的博客 6万+

c语言国际象棋(easyx图形库)

c语言实现的国际象棋,先放源码,有空再更 所有图形资源均来源于网络,侵删 #include <graphics.h> #include<stdio.h> #include<conio.h> #include<math.h> #include<stdlib.h> #include <time.h> #define HEIGHT 800 #define WIDTH 1100 #define SIZE 100 #define true.

Betelgeuse13的博客 1912

SQLyog连接MySQL出现错误,提示Client does not support authentication protocol requested by server的解决方法

自己电脑安装了MySQL8.0.26版本,但从网上找到破解版的SQLyog软件,在装好SQLyog后连接不上,会弹出 Client does not support authentication protocol requested by server……因为mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。把mysql用户登录密码加密规则还原成mysql_native_password。...

weixin_51909882的博客 1979

保姆级教程:在Windows 10/11上安装配置KNIME 5.8.0(含中文文本库更新)

本文提供在Windows 10/11系统上安装配置KNIME 5.8.0的详细指南,包括中文文本库更新和性能优化方案。从环境准备、安装流程到中文文本处理能力强化,逐步指导用户搭建高效的数据分析环境,特别针对国内网络环境和中文用户需求提供实用解决方案。

weixin_29081101的博客 668

SQLyog连接MYSQL时报错 Client does not support authentication protocol requested by server; consider upgra

SQLyog连接MYSQL时报错 Client does not support authentication protocol requested by server; consider upgrading MYSQL clie以下错误翻译一下大致的意思为:客户端不支持服务器请求的身份验证协议;考虑升级MYSQL客户端这是因为MYSQL8.0之后更换了加密规则为,8.0之前则为,用语句来修改密码会使用8.0默认的规则来加密,而SQLyog中找不到新的身份验证插件,加载身0份验证插件错误,因此产生以上报错。

qq_61825999的博客 2800

GEO数据挖掘实战:用R语言从GSE42872数据集中找到关键差异基因(附完整代码)

本文详细介绍了使用R语言从GSE42872数据集中挖掘关键差异基因的完整流程,包括数据下载、探针ID转换、差异表达分析和功能富集分析。通过实战代码演示,帮助生信研究者掌握GEO数据挖掘的核心技术,快速识别疾病相关基因并理解其生物学功能。

weixin_42625070的博客 365

STM32 LwIP协议栈优化:从TCP延迟10ms降至1ms的内存配置手册

摘要: 本文针对STM32嵌入式开发中LwIP TCP通信的高延迟问题(默认配置下延迟达10~20ms),提出纯软件优化方案,通过调整内存配置与TCP参数将延迟降至1ms。核心问题包括内存池不足、pbuf分配低效及Nagle算法拖累,优化步骤包括: 内存池扩容:增大MEMP_NUM_TCP_PCB至10、PBUF_POOL_SIZE至32,避免资源竞争; pbuf静态池分配:采用2048字节大块缓冲区匹配DMA传输,减少分块与拷贝; 关闭Nagle算法:设置TCP_NODELAY=1,禁用延迟确认以加速小包

weixin_42212753的博客 1707

node中mysql连接数据库报错:Client does not support authentication protocol requested by server; consider upgr

导致这个错误的原因是,目前,最新的mysql模块并未完全支持MySQL 8的“caching_sha2_password”加密方式,而“caching_sha2_password”在MySQL 8中是默认的加密方式。因此,下面的方式命令是默认已经使用了“caching_sha2_password”加密方式,该账号、密码无法在mysql模块中使用。就能完美的解决这个问题。

前端-阿来 9787

YOLOv11+BiFPN双向特征金字塔:全方位解析多尺度检测性能优化指南

飞书链接:https://ecn6838atsup.feishu.cn/wiki/EhRtwBe1CiqlSEkHGUwc5AP9nQe?购买即可解锁800+YOLO优化文章,并且还有海量深度学习复现项目,价格仅需两杯奶茶的钱,每日更新。函数中添加BiFPN的解析逻辑(找到。链接可用,不要多复制空格了。密码:946m22&8。

FJN110的博客 306

“1251 – Client does not support authentication protocol requested by server;consider upgrading MySQL

本文由比特飞原创发布,欢迎大家踊跃转载。 转载请注明本文地址:https://www.byteflying.com/archives/4209。 另外可参考文章:“The server requested authentication method unknown to the client.”的解决方案。 描述 最近在使用 navicat 连接 mysql 数据库时,遇到如下的报错信息: 1251 - Client does not support authentication prot...

比特飞 2627

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

报错:Client does not support authentication protocol requested by server; consider upgrading MySQL cli

修改mysql加密规则

m0_45382009的博客 2万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Client does not support authentication protocol requested by server; consider upgrading MySQL client

异常:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client legatingConstru...

随笔记录-分享&记忆 5766

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

client does not support authentication protocol requested by server;consider upgrading MySQL client

在连接mysql时出现如下错误, client does not support authentication protocol requested by server;consider upgrading MySQL client 问题描述 在项目开发过程中,由于安装的是独立的mysql数据库,而不是集成了服务器的诸如wamserver等全家桶。就导致了如上问题的出现,虽然知道是mysql服...

小马哥的博客 995

Mysql 连接提示 Client does not support authentication protocol requested by server; consider upgrading MySQL client 解决方法

<br />Mysql 4.1以上的版本在连接数据库时出现:Client does not support authentication protocol requested by server; consider upgrading MySQL client 按照以下办法可以得到解决,也是查阅的资料整理出来的,做个备忘,有不当之处不吝赐教。<br /> <br />1. mysql的登录<br />    1) linux系统,Shell下使用 mysql -u root -p 方式登录至 mysql。<

Code Captain的专栏 2万+

Mysql 解决Client does not support authentication protocol requested by server;

欢迎关注微信公众号:数据科学与艺术 作者WX:superhe199。

qq_31532979的贺公子之数据科学与艺术博客,致力于科技向善,拥抱开源,要用技术的影响力来领导团队,而不是威权和职位! 3241

navicat连不上mysql client does not support authentication protocol requested by server; consider upgrad

当通过windows主机navicat连接虚拟的mysql时报如下错误。Client does not support authentication protocol requestedbyserver; consider upgrading MySQLclient 通过查看网上别人遇到的相关问题,发现是由于navicat版本的问题,出现连接失败的原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_pa...

liutong880818的博客 1402

client does not support authentication protocol requested by server;consider upgrading Mysql client

本文主要介绍的是如何解决远程连接MySQL出现的报错

gaoqiandr的博客 2066

client does not support authentication protocol requested by server;consider upgrading mysql client

我也是菜鸟,也是新手,一起学习,一起进步,加油; 安装了最新版8.0 mysql; 使用navicat 10链接时 提示: client does not support authentication protocol requested by server;consider upgrading mysql client 解决: 命令窗口:登录: mysql -...

boss_way的博客 9553

Client does not support authentication protocol requested by server;解决办法

Client does not support authentication protocol requested by server; consider upgrading MySQL client 这个问题通常是你的mysql客户端或者jdbc包版本不匹配(一个版本高一个版本低),你需要升高或者降低mysql客户端或者jdbc包的版本(个人认为改变jdbc包比较方便,mysql客户端需要重新安...

lsyisme的博客 2万+
上一篇: MySQL在Win2000下的安装
下一篇: MySQL数据导出命令
DrylandFish
博客等级 码龄25年 7粉丝 47原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值