Chinaunix首页 | 论坛 | 博客
  • 博客访问: 143696
  • 博文数量: 27
  • 博客积分: 2196
  • 博客等级: 大尉
  • 技术积分: 330
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-17 10:29
文章存档

2008年(27)

我的朋友

分类: LINUX

2008-11-08 09:53:06

使用DISzu论坛套件连接mysql时提示:
Client does not support authentication protocol requested by server; consider upgrading MySQL client

新版Mysql密码算法不同导致“Client does not support authentication protocol requested by server”错误
可以做如下选择:
1)使用PHP5,用php_mysqli.dll,而不是以前的php_mysql.dll
2)将MySql的密码改用原来的那套算法(本文介绍) 

登录到mysql

G:\Mysql\bin>mysql -uroot

mysql>......

然后删除一些不用的帐号,只留下了一个root帐号。

更新root密码:

mysql>update user set password=password('password') where host='localhost' and user='root';

成功!

退出并重新启动Mysql服务。


如果上面方法不行,可以采用官方的办法:
采取官方网站的解决办法,一次搞定,嘿嘿

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

阅读(2059) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~