PHP连接MYSQL数据库时出现的错误与解决方法
时间:2006-05-17 来源:gqgl
今天已开始就不太顺利,刚刚写了一段连接MYSQL的代码就出现问题。错误提示是:Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server;这可难倒我了。
没办法只能在网上找答案了,我在mysql的网站上找到了答案。出现这样问题的原因有可能是因为mysql4.1更换了密码的检验方法,我用的是windows所以需要重新对密码进行更新(个人翻译有可能于原文有出入)。具体的方法是:
mysql>UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
WHERE User = 'usrname';
mysql>FLUSH PRIVILEGES;
经过这样的设置连接正常了。
没办法只能在网上找答案了,我在mysql的网站上找到了答案。出现这样问题的原因有可能是因为mysql4.1更换了密码的检验方法,我用的是windows所以需要重新对密码进行更新(个人翻译有可能于原文有出入)。具体的方法是:
mysql>UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
WHERE User = 'usrname';
mysql>FLUSH PRIVILEGES;
经过这样的设置连接正常了。
相关阅读 更多 +