各位,我不知道怎么设置的,现在,phpmyadmin可以连接上mysql,操作正常,
但是我在程序里用mysql_connect('localhost:3306','abc','abc')登陆就是连接不上
提示我:sending message :Access denied for user 'guozhixin'@'localhost' (using password: NO)
guozhixin是我的系统登录用户名

解决方案 »

  1.   


    你掉了数据库名字,mysql_connect('localhost:3306','abc','abc','数据库名')!
      

  2.   

    mysql_connect('127.0.0.1','abc','abc')
    试试这个呢
      

  3.   

    你的phpmyadmin登录MySQL时也是用的这个用户名和密码吗,感觉可能是权限的问题。你用root用户登录一下看看行不行
    $conn=mysql_connect('local','root','')or die(“连接MySQL错误!”.mysql_error());/*使用管理员用户登录,这里是连接MySQL服务器,不是登录数据库*/
    $select=mysql_select_db("db_name",$conn);/*连接MySQL中的db_name数据库*/
    if($select){
     echo "数据库连接成功";
    }