查看完整版本: Mysql#1251错误

齐心 2006-10-4 01:20

Mysql#1251错误

<p>问题描述:<br/>连接Mysql时,当密码正确时提示1251错误:<br/>#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client<br/>密码不正确时,则提示:<br/>#1045 - Access denied for user <a href="mailto:'root'@'localhost'">'root'@'localhost'</a> (using password: NO)</p><p>原因:<br/>由于MySQL 4.1 及其后版本验证协议使用的密码哈希算法与老的客户端不兼容,在PHPMYADMIN里用正确密码登陆也会提示:#1251错误.</p><p>解决方法:打开mysql客户端,输入以下两种方法之一即可<br/>第一种:SET PASSWORD FOR <a href="mailto:'dbuser'@&quot;localhost&quot;=OLD_PASSWORD('yourPassword'">'dbuser'@"localhost"=OLD_PASSWORD('yourPassword'</a>);</p><p>第二种:mysql&gt; UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')-&gt; WHERE Host = 'some_host' AND User = 'some_user';mysql&gt; FLUSH PRIVILEGES; </p>
页: [1]
查看完整版本: Mysql#1251错误