« busfly技术研究开发:之:找点啥网络东西来做吧« »网站大致的生存与盈利方式应该就是以下几种: »
[mysqlcctmp_1] ERROR 1251: Client does not support authentication protocol requested by server;解决办法

        今天在一个MYSQL视频教程里看到其使用了mysql control center 0.94 来管理MYSQL数据库.我以前从来没用过这个工具,就到网上找了一下,找了一个0.93版本的,0.94的没找到,哎,无所谓,能用就行了,相关0.01的版本,功能上也不会相关太多.后来发现,原来,这工具也是MYSQL出的.下载,安装,一切都很顺利,启动软件,马上修改选项,选择[简体中文],毕竟是自己的语言,熟悉一点.填写好数据连接相关的东西,马上连接上去看看有什么好玩的.

        没想到,程序马上死掉了,不知道是怎么回事.又重新试了几次,结果都一样.也没看到什么正常的信息提示,直接[当]的一下,一个异常对话框,点确定后就没了.后来想想,人们经常说汉化软件会有莫名的错误(当然,这个程序不是汉化的,官方就自带了多国语言包,直接选择语言的).于是重新设置使用[英语],再试一下,结果,程序没死,不过连接数据库时,出现以下错误提示:

[mysqlcctmp_1] ERROR 1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client

到网上找了一下,没找到多少有用的帮助,后来发现在百度知道里有一个答案,看上去似乎很有道理,试了一下,果然好了,看来,百度知道确实是知道.哈哈哈哈.解决办法如下:

先用root登录MYSQL服务器,执行

mysql>set password for user1@"localhost"=old_password('yourPassword');
原因是因为你使用的mysql服务器版本中使用了新的密码验证机制

执行那个语句时,把语句里[set password for user1@"localhost"=old_password('yourPassword');]的user1换成你在程序里登录的账户名字,[yourPassword]换成这个账号的密码,运行语句成功后,就可以正常登录了,原因,在百度知道的答案里也说明了.

感觉,这个工具还是不错的,不过,界面不太习惯,比MSSQL的界面还是手感差一点,但是,他的界面感觉是有点在模仿MSSQL的企业管理器.

 


Tags: mysqlcc  ERROR   |

原创文章如转载,请注明:转载自:巴士飞扬-技术BLOG : http://www.busfly.net/

本文链接地址:http://www.busfly.net/post/mysqlcc-ERROR.html

如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~

     
相关文章:
  • 引用此留言  2.happy  
  • 我试过您说的方法了,为什么没什么反应呢?好像还是和之前一样,请您帮帮我好吗?
  • [删除]2008-4-6 15:28:42 回复该留言




◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
网站分类
分类最近文章
最近发表
最新评论及回复
最近留言
热文排行
随机推荐文章
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(J2EE为主):3769186.