Client does not support authentication protocol requested by server; consider upgrading MySQL client ,这是怎么回事呢?

lgr0727 lgr0727 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的mysql是4.1的,
连接数据库出现:
Client does not support authentication protocol requested by server; consider upgrading MySQL client

用以下两种方法还是不行。

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;


这是怎样回事呢?
...全文

相关推荐

mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法

mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法

weixin_38529123

mysql8.0旧客户端连接报1251错误

解决Navicat for MySQL 连接 Mysql 8.0.4 出现1251 Client does not support authentication protocol requested by server;consider upgrading MySQL client 错误

沉默的生活

用root用户登陆PHPmyAdmin出现Client does not support authentication ...

用root用户登陆PHPmyAdmin出现Client does not support authentication ...

weixin_38562329

解决Navicat Premium 连接 MySQL 8.0 报错1251的问题分析

人闲太久,努力一下就以为是在拼命。 一、问题 Navicat Premium 连接 MySQL 8.0 报错: 1251 – Client does not support authentication protocol requested by server; consider upgrading MySQL client 二、原因 MySQL 8.0 改变了密码认证方式。 在 MySQL 8.0 之前版本的密码认证方式为: mysql_native_password 为了提供更安全的密码加密方式,从 MySQL 8.0 版本开始,默认使用密码认证方式为: caching_sha2

weixin_38603204

node连接mysql数据库遇到的问题和解决方案

今天安装了新版的MySQL(8.0.21),用node框架连接数据库的时候报了个错: Client does not support authentication protocol requested by server; consider upgrading MySQL client 原因在于MySQL8.0换了加密插件,而数据库管理客户端还是原来旧版本的加密方式,主要在于安装MySQL8.0过程中的Authentication Method这一配置过程,有了不同的加密方式,所以如果选择强加密(默认应该是这种),就会出现上诉报错问题,那么只要修改一下加密方式为保留旧版本的加密方式就ok了

weixin_38666208
评论 1
收藏 已收藏
分享
返回顶部
lgr0727
基础编程 21,889 成员 140,329 内容