解决MySQL4.1用户密码问题的方法
MySQL4.1的用户密码问题
今晚在服务器的mysql4.1上添加新用户,又遇到这个问题,索性贴出来给大家共享:
mysql4.1以上版本连接时会出现以下错误:
Client does not support authentication protocol requested
by server; consider upgrading MySQL client
这是因为在mysql4.1以后的版本中用户验证方式与以前不同,php自带的老的client已经不适用了,解决办法如下:
#mysql -u root -p password
Enter passwod:xxxxxxx
mysql>use mysql;
mysql>update mysql.user set password=old_password('你的密码') where host='localhost' and user='你的mysql用户名';
mysql> flush privileges;
重新载入权限后就OK了。
本文地址:http://www.45fan.com/a/question/71084.html