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


Posted in PHP onMarch 15, 2007

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; 

上面红色的部分请按自己实际情况修改.... 
这样做后,连接就会正常了@!

PHP 相关文章推荐
php adodb分页实现代码
Mar 19 PHP
php程序之die调试法 快速解决错误
Sep 17 PHP
php中使用接口实现工厂设计模式的代码
Jun 17 PHP
浅析Apache中RewriteCond规则参数的详细介绍
Jun 30 PHP
PHP函数之日期时间函数date()使用详解
Sep 09 PHP
php+mysqli数据库连接的两种方式
Jan 28 PHP
php单文件版在线代码编辑器
Mar 12 PHP
codeigniter发送邮件并打印调试信息的方法
Mar 21 PHP
php实现微信公众平台发红包功能
Jun 14 PHP
workerman结合laravel开发在线聊天应用的示例代码
Oct 30 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
Feb 25 PHP
Laravel框架源码解析之入口文件原理分析
May 14 PHP
一个简单的PHP&MYSQL留言板源码
Jul 19 #PHP
利用PHP和AJAX创建RSS聚合器的代码
Mar 13 #PHP
手把手教你使用DedeCms的采集的图文教程
Mar 11 #PHP
PHP中的CMS的涵义
Mar 11 #PHP
dedecms 制作模板中使用的全局标记图文教程
Mar 11 #PHP
DedeCms模板安装/制作概述
Mar 11 #PHP
织梦模板标记简介
Mar 11 #PHP
You might like
php实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
JQuery插件ajaxfileupload.js异步上传文件实例
2015/05/19 Javascript
javascript实现的多个层切换效果通用函数实例
2015/07/06 Javascript
javascript倒计时效果实现
2015/11/12 Javascript
javascript中sort排序实例详解
2016/07/24 Javascript
jQuery Easyui 下拉树组件combotree
2016/12/16 Javascript
解决vue组件中使用v-for出现告警问题及v for指令介绍
2017/11/11 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
2018/01/08 Javascript
vue.js中created方法作用
2018/03/30 Javascript
JavaScript设计模式之工厂模式和抽象工厂模式定义与用法分析
2018/07/26 Javascript
关于单文件组件.vue的使用
2018/09/20 Javascript
nodejs 使用 js 模块的方法实例详解
2018/12/04 NodeJs
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
使用Typescript和ES模块发布Node模块的方法
2020/05/25 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
[30:51]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第一局
2016/03/04 DOTA
[01:00:52]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第一场
2018/04/05 DOTA
python生成随机mac地址的方法
2015/03/16 Python
在Django中编写模版节点及注册标签的方法
2015/07/20 Python
python 与GO中操作slice,list的方式实例代码
2017/03/20 Python
深入了解Django中间件及其方法
2019/07/26 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
大学生旅游业创业计划书
2014/01/29 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
奥巴马的演讲稿
2014/05/15 职场文书
电话客服工作职责
2014/07/27 职场文书
2014公安机关纪律作风整顿思想汇报
2014/09/13 职场文书
解除劳动合同协议书范本2014
2014/09/25 职场文书
诉讼代理人授权委托书
2014/10/11 职场文书
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
Java如何实现树的同构?
2021/06/22 Java/Android
【海涛教你打DOTA】死灵飞龙第一视角解说
2022/04/01 DOTA
Python OpenCV实现图形检测示例详解
2022/04/08 Python