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();// ...
文档通过有趣的谜题展示了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,转为:贰仟元零壹分
MySQL是世界上最受欢迎的开源数据库系统之一,而`mysql-connector-java-5.1.44-bin.jar`是MySQL提供的一款Java驱动程序,用于在Java应用程序中连接和操作MySQL数据库。这款JDBC(Java Database Connectivity)驱动是...
jdbc链接mysql数据库的jar包(mysql-connector-java-5.0.8-bin.jar)
开发者应根据自己的Visual Studio版本选择合适的MySQL Connector/Net版本,以避免可能出现的连接问题或功能限制。 在实际使用中,开发者首先需要安装MySQL for Visual Studio,这样可以在Visual Studio的服务器资源...
基于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: ...
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 ...