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;
上面红色的部分请按自己实际情况修改....
这样做后,连接就会正常了@!
相关推荐
总结来说,解决PHP连接MySQL数据库时的“Deprecated”报错问题,关键是更新数据库连接方法,使用`mysqli`或`PDO`进行连接,并更新相应的查询函数。同时,考虑代码的健壮性,可以引入错误处理机制和预处理语句。这样...
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权限和权限表.pdf
文档通过有趣的谜题展示了SQL-99及其更新标准的解决方案,对SQL程序员具有很高的参考价值。 在实际操作层面,文档首先介绍了如何【连接与断开服务器】。连接MySQL服务器时,通常需要指定服务器的主机名(`-h host`...
《基于Python Flask和MySQL的ySQL学生成绩管理系统详解》 在信息技术日益发达的今天,学生管理系统已经成为教育机构日常管理的重要工具。本文将详细介绍一款名为ySQL的学生成绩管理系统,该系统采用Python编程语言...
`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) ...
将数字金额转成人民币大写,如1999.00,转为:壹仟玖佰玖拾玖元整;2000.00,转为:贰仟元整;2000.01,转为:贰仟元零壹分
jdbc链接mysql数据库的jar包(mysql-connector-java-5.0.8-bin.jar)
开发者应根据自己的Visual Studio版本选择合适的MySQL Connector/Net版本,以避免可能出现的连接问题或功能限制。 在实际使用中,开发者首先需要安装MySQL for Visual Studio,这样可以在Visual Studio的服务器资源...
MySQL是世界上最受欢迎的开源数据库系统之一,而`mysql-connector-java-5.1.44-bin.jar`是MySQL提供的一款Java驱动程序,用于在Java应用程序中连接和操作MySQL数据库。这款JDBC(Java Database Connectivity)驱动是...
基于GTK 库和M ySQL数据库应用详解,张绪兵,陈今润,本文在介绍gtk 编程框架后,简略讲述glade 配合gtk 的使用方法,然后重点讨论使用gtk 的GtkTreeView显示控件和MySQL数据库结合,开发数据保��
MySQL数据库在运行过程中可能会遇到各种问题,其中一种常见的错误是"The server quit without updating PID file"。这个错误通常意味着MySQL服务器无法正常启动或关闭,没有更新其进程ID(PID)文件,这可能导致...
MySQL数据库修复工具是一种专业的软件解决方案,专为处理MySQL数据库可能出现的各种问题而设计。这款名为“MYSQL数据库修复大师”的工具能够帮助用户恢复损坏或丢失的数据,确保业务连续性和数据完整性。 MySQL...
图片可以下载
3. MySQL 5.7.31特性:MySQL 5.7版本引入了许多改进和新功能,包括InnoDB存储引擎的性能优化、JSON数据类型的支持、增强的性能分析工具、更好的备份和恢复选项,以及对SSL连接的强制支持等。 4. 兼容性和版本选择:...
### WampServer图文配置详解及常见问题解决 #### 一、WampServer简介与安装 **WampServer**是一款在Windows环境下集成了Apache、MySQL和PHP的开发平台,旨在简化Web开发过程。它通过一键式的安装方式,为开发者...
MySQL Connector/J是MySQL数据库官方提供的用于Java应用程序连接MySQL服务器的驱动程序,它的全名就是"mysql-connector-java"。在给定的版本5.1.34中,这个驱动允许Java开发者通过JDBC(Java Database Connectivity...
在Linux环境下,特别是CentOS 7这样的服务器操作系统中,安装MySQL数据库后,有时会遇到无法用root用户登录的问题。这通常表现为"ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: ...