您的位置:首页 > 数据库 > MySQL

mysql出现Client does not support authentication protocol问题的解决。

2005-11-08 19:01 1071 查看
由于MySQL 4.1版本开始密码的hash算法改变,所以连接数据库时可能会出现Client does not support authentication protocol问题。

解决办法1:
进入你的MySQL目录的bin目录下
运行
MySQL --user=root --pass==root的密码
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('连接用户的密码')
-> WHERE User = '要连接的用户名';
mysql> FLUSH PRIVILEGES;

cd D:/Program Files/MySQL/MySQL Server 4.1/bin

mysql -h 218.244.111.84 -u root -p
update mysql.user set Password = OLD_PASSWORD('my_password') where user='my_account';
flush privileges;

解决办法2:
更新PHP里MySQL模块的版本以支持新版本的MySQL
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐