使用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) |