`

[转]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();// ...

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

    MySQL 5.6 Reference Manual 官方参考手册(HTML版)

    It may include documentation of features of MySQL versions that have not yet been released. For information about which versions have been released, see the MySQL 5.6 Release Notes. MySQL 5.6 ...

Global site tag (gtag.js) - Google Analytics