解决mysql Client does not support authentication 错误!

作者: 2hei 发表于2008年11月12日 23:05
版权声明: 可以转载, 转载时务必以超链形式标明文章原始出处和作者信息及版权声明
http://www.2hei.net/mt/2008/11/mysql-client-does-not-support.html
今天遇到这样一个问题,mysql无法登陆,日志提示如下:
[Wed Nov 12 14:15:38 CST 2008][MysqlDb.connectDB]java.sql.SQLException: Client does not support authentication protocol requested by server; consider upgrading MySQL client

搜了一下,好多人遇到此问题,大致是mysql版本不通造成的,以下是解决办法:
mysql>UPDATE mysql.user SET Password = OLD_PASSWORD('yourpass') WHERE Host = 'localhost' AND User = 'username';
mysql>FLUSH PRIVILEGES;

这里是mysql官方的解释!
http://dev.mysql.com/doc/refman/5.0/en/old-client.html
| | Comments (0) | TrackBacks (0)

发表一个评论

关于这篇文章

这篇文章由2hei2008年11月12日 23:05发布.

上一篇:how to resove -- kernel: mptbase: ioc0: LogInfo

下一篇:resin3的优化配置

回到首页 或者查看归档文章