今天在一个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
如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~