`

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

阅读更多
转:http://www.phpv.net/article.php/288

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

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


 

如果你升级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;
上面红色的部分请按自己实际情况修改....
这样做后,连接就会正常了@!


想飞的鱼 2006-12-23 15:50 发表评论
分享到:
评论

相关推荐

    解决php用mysql方式连接数据库出现Deprecated报错问题

    总结来说,解决PHP连接MySQL数据库时的“Deprecated”报错问题,关键是更新数据库连接方法,使用`mysqli`或`PDO`进行连接,并更新相应的查询函数。同时,考虑代码的健壮性,可以引入错误处理机制和预处理语句。这样...

    ysql:YSQL - YAML 到 SQL

    YSQL YSQL 是一种基于 YAML 或 JSON 的可转换为 SQL 的语言。用法 var Query = require('ysql').Query;var query = new Query();var ysql = fs.readFileSync('format.yml', 'utf8');query.parse(ysql).toSql();// ...

    认识M11ySQL权限和权限表.docx

    ..认识M11ySQL权限和权限表.docx

    认识M11ySQL权限和权限表.pdf

    ..认识M11ySQL权限和权限表.pdf

    ySQL学习文档

    文档通过有趣的谜题展示了SQL-99及其更新标准的解决方案,对SQL程序员具有很高的参考价值。 在实际操作层面,文档首先介绍了如何【连接与断开服务器】。连接MySQL服务器时,通常需要指定服务器的主机名(`-h host`...

    ySQL学生成绩管理系统 python+flask+mysql的方式,未做服务器部署,可以在单机上测试运行.zip

    《基于Python Flask和MySQL的ySQL学生成绩管理系统详解》 在信息技术日益发达的今天,学生管理系统已经成为教育机构日常管理的重要工具。本文将详细介绍一款名为ySQL的学生成绩管理系统,该系统采用Python编程语言...

    ysql-646857.pdf

    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '菜单id', `parent_id` int(11) DEFAULT NULL COMMENT '父节点id', `menu_name` varchar(128) DEFAULT NULL COMMENT '菜单名称', `menu_url` varchar(128) ...

    mysql函数,将数字金额转成人民币大写

    将数字金额转成人民币大写,如1999.00,转为:壹仟玖佰玖拾玖元整;2000.00,转为:贰仟元整;2000.01,转为:贰仟元零壹分

    jdbc链接mysql数据库的jar包(mysql-connector-java-5.0.8-bin.jar)

    jdbc链接mysql数据库的jar包(mysql-connector-java-5.0.8-bin.jar)

    mysql-for-visualstudio-1.2.7.msi mysql-connector-net-6.9.8

    开发者应根据自己的Visual Studio版本选择合适的MySQL Connector/Net版本,以避免可能出现的连接问题或功能限制。 在实际使用中,开发者首先需要安装MySQL for Visual Studio,这样可以在Visual Studio的服务器资源...

    mysql-connector-java-5.1.44-bin.jar 包

    MySQL是世界上最受欢迎的开源数据库系统之一,而`mysql-connector-java-5.1.44-bin.jar`是MySQL提供的一款Java驱动程序,用于在Java应用程序中连接和操作MySQL数据库。这款JDBC(Java Database Connectivity)驱动是...

    论文研究-基于GTK 库和M ySQL数据库应用详解 .pdf

    基于GTK 库和M ySQL数据库应用详解,张绪兵,陈今润,本文在介绍gtk 编程框架后,简略讲述glade 配合gtk 的使用方法,然后重点讨论使用gtk 的GtkTreeView显示控件和MySQL数据库结合,开发数据保��

    MySQL提示:The server quit without updating PID file问题的解决办法

    MySQL数据库在运行过程中可能会遇到各种问题,其中一种常见的错误是"The server quit without updating PID file"。这个错误通常意味着MySQL服务器无法正常启动或关闭,没有更新其进程ID(PID)文件,这可能导致...

    MYSQL数据库修复工具

    MySQL数据库修复工具是一种专业的软件解决方案,专为处理MySQL数据库可能出现的各种问题而设计。这款名为“MYSQL数据库修复大师”的工具能够帮助用户恢复损坏或丢失的数据,确保业务连续性和数据完整性。 MySQL...

    ySQL隔离级别的底层理解(VCC+锁)

    图片可以下载

    mysql-connector-java-5.1.25, mysql 5.7.31亲测有效

    3. MySQL 5.7.31特性:MySQL 5.7版本引入了许多改进和新功能,包括InnoDB存储引擎的性能优化、JSON数据类型的支持、增强的性能分析工具、更好的备份和恢复选项,以及对SSL连接的强制支持等。 4. 兼容性和版本选择:...

    wamp图文配置,一键式搭建的必备工具

    ### WampServer图文配置详解及常见问题解决 #### 一、WampServer简介与安装 **WampServer**是一款在Windows环境下集成了Apache、MySQL和PHP的开发平台,旨在简化Web开发过程。它通过一键式的安装方式,为开发者...

    mysql-connector-java-5.1.34-bin.jar

    MySQL Connector/J是MySQL数据库官方提供的用于Java应用程序连接MySQL服务器的驱动程序,它的全名就是"mysql-connector-java"。在给定的版本5.1.34中,这个驱动允许Java开发者通过JDBC(Java Database Connectivity...

    linux下 root 登录 MySQL 报错的问题

    在Linux环境下,特别是CentOS 7这样的服务器操作系统中,安装MySQL数据库后,有时会遇到无法用root用户登录的问题。这通常表现为"ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: ...

Global site tag (gtag.js) - Google Analytics