`
carmark
  • 浏览: 160417 次
  • 性别: Icon_minigender_1
  • 来自: 大连->北京
社区版块
存档分类
最新评论

mysql---Client does not support authentication protocol requested by server

阅读更多

在mysql5上建立一个数据库,从另外一台web服务器去访问,报如下错误:

mysql -uuser -ppasswd
ERROR 1251: Client does not support authentication protocol requested
by server; consider upgrading MySQL client
网上查询说是客户端支持的mysql版本过低了
使用以下两种方法之一

其一:
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;

我用的第一种方式,第二种方式没有试过,不过方式类似。
运行mysql的时候用绝对路径可以避免错误,如果遇到mysql的root用户无法正常登陆的话,可以通过运行命令(root身份):
# /opt/csw/mysql5/bin/mysqladmin -u root password 'new-password'

这样重新设置一下root用户的密码,再次进行登录,登陆后采用上面的方式设置bugs的用户密码即可。

分享到:
评论

相关推荐

    MYSQL出现 Client does not support authentication 的解决方法

    在使用MySQL时,有时会遇到一个常见的错误提示:“Client does not support authentication protocol requested by server”。这个错误通常发生在尝试使用较旧版本的客户端连接到MySQL 4.1或更高版本的服务器时,...

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

    在MySQL 4.1及更高版本中,由于采用了新的基于密码哈希算法的身份验证协议,与旧版客户端使用的协议不兼容,可能会遇到“Client does not support authentication protocol requested by server; consider upgrading...

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

    这个变化对旧版的客户端(如Navicat for MySQL 8.0.4之前版本)造成了不兼容,导致了"1251 Client does not support authentication protocol requested by server; consider upgrading MySQL client"的错误提示。 ...

    MYSQL出现" Client does not support authentication "的解决方法

    在MySQL中,"Client does not support authentication protocol"错误通常出现在客户端和服务器之间的版本不兼容时。自MySQL 4.1版本起,MySQL引入了一种新的密码哈希算法,该算法与旧版本的客户端不兼容。当您尝试用...

    解决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 ...

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

    PHPmyAdmin 是一个基于 Web 的 MySQL 数据库管理工具,但是有时候当我们使用 root 用户登录 PHPmyAdmin 时,可能会出现 "Client does not support authentication protocol requested by server; consider ...

    MySQL连接抛出Authentication Failed错误的分析与解决思路

    在使用MySQL数据库时,可能会遇到“Authentication Failed”错误,这通常意味着客户端在尝试连接数据库时认证失败。错误信息显示“Reading from the stream has failed”,表明在数据传输过程中存在问题。本篇文章将...

    java连不上mysql8.0问题的解决方法

    问题1:Client does not support authentication protocol requested by Server;… 问题2:Unknown initial character set index ‘255′ received from server… 问题3:MySQL8.0连接必要url语句 问题4:调用方法...

    mysql-8.0.20-macos10.15-x86_64.tar.gz

    如果使用 Navicat连接MySQL Server8.0版本时出现Client does not support authentication protocol requested by server; 解决办法: mysql> use mysql; mysql> alter user 'root'@'localhost' identified with ...

    IDEA+Mysql调试常见异常解决办法-kaic.doc

    当使用Navicat连接MySQL时,如果遇到`Client does not support authentication protocol requested by server`的错误,是因为MySQL 8.0及以上版本使用了新的密码加密机制。解决方案有两种: - 更新Navicat到最新...

    Mysql zip 离线版安装手册.docx

    - 当使用Navicat连接MySQL时,可能会遇到“Client does not support authentication protocol requested by server”的错误消息。这是因为服务器要求的认证协议版本较高,客户端不支持。解决方法是在MySQL中修改root...

    typescript-koa-architecture:具有基于Clean Architecture的TypeScript的Koa.js项目的示例体系结构

    Typescript-koa-微服务 使用TypeScript和Koa.js的示例微服务架构。 基于《清洁架构》一书。 包括以下内容: 数据库连接 ...{ Error: Client does not support authentication protocol requested by

    mysql安装 说明图解

    如果你在使用PHPMYADMIN或其他工具时遇到“Client does not support authentication protocol requested by server”的错误,可能需要升级MySQL客户端或者使用`OLD_PASSWORD()`函数来设置密码。例如: ```sql SET ...

    windows下C++操作Mysql的一些总结[文].pdf

    - 错误提示:“Client does not support authentication protocol requested by server; consider upgrading MySQL client” 解决方法: 1. **确认MySQL客户端版本**:确保MySQL客户端版本也是4.1或更高版本。 2. *...

    配置mysql远程连接访问数据库 Navicat preium.docx

    如果出现错误`Client does not support authentication protocol requested by server`,你需要更改`root`用户的认证方式回`mysql_native_password`: ```sql ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native...

    关于 mysql 的一些简单操作 例如修改密码 增加字符等

    当使用 Navicat 客户端尝试连接到本地 MySQL 数据库时,可能会遇到错误提示“1251- Client does not support authentication protocol requested by server; consider upgrading MySQL client”。这个问题主要是由于...

    mysql 8.0.12 安装配置教程

    若在使用Navicat等客户端工具连接MySQL时遇到错误提示“1251-Client does not support authentication protocol requested by server; consider upgrading MYSQL”,则需要进行如下操作: 1. 打开命令行工具,进入...

    Win10系统安装MySQL8.0.13遇到的问题及解决方法

    如果你使用像Navicat这样的第三方工具连接MySQL时,可能会遇到“Client does not support authentication protocol requested by server; consider upgrading MySQL client”的错误。这是由于MySQL 8.x默认使用了更...

Global site tag (gtag.js) - Google Analytics