17维客“一起快乐” >>所属分类 >> 数据库   

mysql报错Client does not support 编辑词条 发表评论(0)

从mysql4 到mysql5 一般会遇到这个问题:
Client does not support authentication protocol requested by server; consider upgrading MySQL client

这可以看作是一个客户端的问题,也可以看作是一个服务器端的问题,因为更新客户端可以解决这个问题,修改服务器设置也可以解决这个问题;

1. 在Linux上升级了mysql服务器后,链接mysql服务器就出现了这个问题,以为是多么致命的问题,就升级了客户端,原来用的动态链接库是libmysqlclient.so.10 ,换成libmysqlclient.so.14就可以了

2. 后来发现同样版本的mysql服务器,一个服务器用libmysqlclient.so.10 不能连接,一个用libmysqlclient.so.10 就能连接,感觉不是客户端的问题了,网上查了一下,其实在服务器端简单设置一下就行了,下面是抄人家的,但是我也是验证过了的,我的mysql版本,5.0.14

mysql> SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd');

小字部分是需要修改部分

官主说明:http://dev.mysql.com/doc/refman/5.0/en/old-client.html

附件列表


→如果您认为本词条还有待完善,请 编辑词条

上一篇DMA timeout error

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

收藏到: Favorites  

词条信息

cleue
cleue
超级管理员
词条创建者 发短消息   
sjg9999
sjg9999
超级管理员
最近编辑者 发短消息   

相关词条