PHP+mysql 數據庫連接錯誤

renjie836 2008-08-06 03:23:24
我的配置環境:Win2003+IIS+PHP4.4.8+Mysql4.1.15
PHP和Mysql各個獨立使用都可以正常使用,但用PHP連接Mysql就會出現錯誤:
以下程式碼:
<?php
if(!$link=mysql_connect("localhost","root","999999"));
{
print("connect database error!");
}
?>

以下是出現的錯誤:
Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in D:\Server\www\Test_mysql.php on line 2

麻煩那位大俠幫忙指點一下,謝謝!!!!
...全文
33 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
renjie836 2008-08-06
  • 打赏
  • 举报
回复
現在可以了,謝謝!
懒得去死 2008-08-06
  • 打赏
  • 举报
回复
在MySQL命令行执行一下步骤:
set global old_passwords=on;
set password for 'root'@'localhost' = old_password('999999');
flush privileges;

renjie836 2008-08-06
  • 打赏
  • 举报
回复
已經更改過Mysql的用戶密碼,但還是不可以,要升級Mysql客戶端,可否說詳細點。
懒得去死 2008-08-06
  • 打赏
  • 举报
回复
1、升级MYSQL客户端。
2、更改MYSQL的用户密码
比如:
set password for 'user1'@'%' = old_password('你的密码');

56,685

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧