mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
2015-01-24信息快讯网
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面向对象全攻略 (三)特殊的引用“$this”的使用
PHP5 操作MySQL数据库基础代码
从Web查询数据库之PHP与MySQL篇
PHP 执行系统外部命令 system() exec() passthru()
php natsort内核函数浅析第1/2页
PHP file_get_contents 函数超时的几种解决方法
PHP form 表单传参明细研究
php与php MySQL 之间的关系
PHP源码之 ext/mysql扩展部分
phpmyadmin MySQL 加密配置方法
php fckeditor 调用的函数
php ignore_user_abort与register_shutdown_function 使用方法
php array_map array_multisort 高效处理多维数组排序
UCenter Home二次开发指南
PHP Document 代码注释规范
php auth_http类库进行身份效验
PDP Document 代码注释规范第1/2页
什么是phpDocumentor第1/2页
开源SNS系统-ThinkSNS
set_include_path在win和linux下的区别
Linux下进行MYSQL编程时插入中文乱码的解决方案
一个简单的PHP&MYSQL留言板源码第1/2页
一个简单的php实现的MySQL数据浏览器
php实现的MySQL通用查询程序
Smarty+QUICKFORM小小演示
excellent!――ASCII Art(由目标图象生成ascii)
php调用mysql存储过程
mysql中存储过程、函数的一些问题
FCKeditor的安装(PHP)
实例(Smarty+FCKeditor新闻系统)
AJAX for PHP简单表数据查询实例
PHP中通过ADODB库实现调用Access数据库之修正版本 原创
Content-type 的说明
用PHP生成PDF文件 with FPDF