首页 > 文章 > 数据库 > Mysql > 正文

Client does not support authentication protocol requested by server
2008-12-30 17:35:35   来源:   评论:0 点击:

Client does not support authentication protocol requested by server

Client does not support authentication protocol requested by server


在用mysql客户端登录服务器时,如果出现下面的提示:

Client does not support authentication protocol requested by server;

则说明客户端的版本太低,比服务器端的版本低。低版本的password使用的算法过旧,和高版本不一样,所以造成密码不正确,无法登录。

解决方法有两种,都在服务器上执行。

一、mysql>SET PASSWORD FOR
         >'root'@'localhost' = OLD_PASSWORD('newpassword');

二、mysql>update mysql.user set password = old_password('newpwd')
where host = 'localhost' and user = 'root';
然后flush priviledges;

说明:上面的root,localhost可根据实际情况自行修改。

文章整理:linuxzgf 本文来至互联网

相关热词搜索:Client does not support authentication p

上一篇:Can't connect to Mysql server on IP 10060错误
下一篇:增加mysql的最大连接数 (windows系统下)

分享到: 收藏
频道总排行
频道本月排行