上次在原本装了windos xp的机器中安装linux,从D盘分了一些空间出来,结果导致windows xp下D盘无法进入,数据全部丢失,痛苦呀,今天重新安装了mysql,使用phpmyadmin的时候出现错误提示:#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client,原因可能是在安装mysql 5.0.22版本的时候的时候设置了密码,解决办法1是升级客户端,2是修改使用旧的加密方式
2的方法是
可以参考这篇http://www.dayanmei.com/blog.php/ID_306.htm
进入命令模式
->mysql -u root -p
登入后修改密码
->update mysql.user SET Password = OLD_PASSWORD('newpwd') where Host = 'some_host' AND User = 'some_user';
->exit;
->net stop mysql;
->net start mysql;
再登录phpmyadmin就ok了