[MySQL] Client does not support authentication...
时间:2006-08-01 来源:eroclu
MySQL 4.1 以及后续版本由于加密算法改变,出现如下错误信息,
Client does not support authentication protocol requested by server; consider upgrading MySQL client
要解决这个问题,可以使用以下任一方法,
1) 升级所有的客户端程序,使用4.1.1或者更新的库;
2) 当连接4.1以前的库时,使用先前存在的帐号;
3) 为要使用先前版本的用户重新设置密码;这个可以用 SET PASSWORD 申明和 OLD_PASSWORD() 函数。(推荐)
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;
4) 告诉服务器,使用旧的加密算法;
参考文档:
http://dev.mysql.com/doc/refman/5.0/en/old-client.html
- Andy (email: [email protected]) 2006-08-01
Client does not support authentication protocol requested by server; consider upgrading MySQL client
要解决这个问题,可以使用以下任一方法,
1) 升级所有的客户端程序,使用4.1.1或者更新的库;
2) 当连接4.1以前的库时,使用先前存在的帐号;
3) 为要使用先前版本的用户重新设置密码;这个可以用 SET PASSWORD 申明和 OLD_PASSWORD() 函数。(推荐)
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;
4) 告诉服务器,使用旧的加密算法;
参考文档:
http://dev.mysql.com/doc/refman/5.0/en/old-client.html
- Andy (email: [email protected]) 2006-08-01
相关阅读 更多 +
- 系统休眠文件删除后果 如何删除计算机的休眠文件 2025-04-22
- 站群服务器是什么意思 站群服务器的作用 站群服务器和普通服务器的区别 2025-04-22
- jQuery插件有何作用 jQuery插件的使用方法 2025-04-22
- jQuery插件有哪些种类 简单的jQuery插件实例 2025-04-22
-