root用户密码是否正确?本地调试的时候可以用root用户,但是你确定在服务器上面也要使用root用户吗?另外,服务器上的MySQL服务有没有启动?

解决方案 »

  1.   

    用户密码之外还有"Host"这个字段~~
    也许是这个错了~~你可以查询一下你的mysql表~~看看root账户对应的是哪个"Host"
      

  2.   

    帐号密码正确不一定你能链接上,如果是本地可以使用root 用户,如果是远程的话,你需要一个普通用户,而非root,并打开这个用户的的ip访问权限
      

  3.   

    "Access denied for user 'root'@'localhost' (using password: YES)"
    在服务器上,该应用程序试图以"root"身份访问本地(localhost)的数据库服务,因需要密码而被拒绝
      

  4.   

    其他的PHP程序都可以正常运行 而且也是root用户和相同的密码 
      

  5.   

    12:$link = mysql_connect($db_host,$db_user,$db_password);
    13:mysql_select_db($db_name,$link);
      

  6.   

    查看mysql里面user表,看用户和权限是否对应外部访问。
      

  7.   

    用phpmyadmin将root改成全局(输入%),就可以了