博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

ELM's Blog

工作、学习、生活、娱乐......
  wenzk.cublog.cn

关于作者
姓名:ELM
职业:网管[网吧管理员]
年龄:26
位置:辽宁 沈阳
介绍:一定要把网络管好
QQ:616621
Email:wzk<AT>wenzk<DOT>net
|| << >> ||
我的分类


升级MySQL server后的错误
升级MySQL到5.x后

使用:
GRANT ALL ON database.* TO some_user@'%' IDENTIFIED BY 'newpwd';
创建的用户。

使用旧的mysql clinet通过网络连接数据库总是提示:
shell> mysql
Client does not support authentication protocol requested
by server; consider upgrading MySQL client

解决办法:
mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
or

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;

这样就OK了


发表于: 2007-03-17,修改于: 2007-03-17 18:05,已浏览2192次,有评论0条 推荐 投诉


网友评论
 发表评论