本地测试的。。WIN7  IIS MYSQL5.5
账号root
密码123456
肯定没错账号密码。因为我可以从命令行那儿用这个密码登陆。连接的页面这样写
<?php
$link=mysql_pconnect("127.0.0.1","root","123456") or die("--ERROR--".mysql_error());
$boo=mysql_select_db("admin",$link)or die("--ERROR--".mysql_error());
?>
每次都是返回都是
--ERROR--Access denied for user 'IUSR'@'localhost' (using password: NO)
求助啊。

解决方案 »

  1.   

    -ERROR--Access denied for user 'IUSR'@'localhost' (using password: NO)
      

  2.   

    --ERROR--Access denied for user 'IUSR'@'localhost' (using password: NO)
    访问被拒绝
    原因是使用了iusr(iis)用户
      

  3.   

    看看phpMYAdmin中的用户名是什么,我上次也碰到这个问题,把用户名统一以后就好了。
    还有就是通过localhost来访问哦
      

  4.   

    如果是用IIS的话,默认应该是使用匿名账户登录的吧
      

  5.   

    悲催。。怎么用IIS呢从错误上来看似乎你传过去的账号和密码信息并没有被API所引用的样子。。