1 确认你的PHP版本及MySQL版本都在 5.0 以上...2 GOOGLE一下,你会发现有好多类似的问题..MySQL后来版本的连接身份认证密码加密部分算法有改变.GOOGLE一下即有答案,这里不再赘述....

解决方案 »

  1.   

    设置你的密码加密协议为老版加密吧!
    顶楼上的!set password for 'root'@'%' password = old_password('你的密码');类似上面的格式
      

  2.   

    function dbConnect()

    $this->dbHost="localhost";
    $this->dbUsername="part";
    $this->dbPassword="part2008";
    $this->dbname2="zhouwh";
    $connect=mysql_connect($this->dbHost,$this->dbUsername,$this->dbPassword); 
    return $connect;
    }
      

  3.   

    看看 DB那头开没开权限
    远程 的, local的什么的检查下