说下你的PHP版本
如果为PHP5 B1的话
是不能连MySQL的
建议用PHP4.3.X~~

解决方案 »

  1.   

    mysql_connect("localhost","root","xuning") 用户名和密码是否正确?
      

  2.   

    MySQL版本?
    不会是4.1.0的吧.
    如果是,请安装4.0.xx
      

  3.   

    remove the or die("...")
      

  4.   

    看一下MYSQL服务是否成功运行,看一下相关设置是否正确
      

  5.   

    mysql_connect("localhost","root","xuning") 
    localhost换成IP试试
      

  6.   

    你用命令行的 x:\your_mysql_path\bin\>mysql -uroot -pxuning .看能不能登录.
    --------------------
    BTW:PHP4目前不支持mysql 4.1.0-alpha.
      

  7.   

    我安装的是MySQL-server-4.1.0-0.i386和php-4.3.2
    我用的客户端MYsql是MySQL-client-4.1.0-0.i386,
    用客户端mysql可以成功登陆.apache和mysql服务都启动了
      

  8.   

    mysqld --old-protocol  重新启动MYSQL试一下或使用mysqli_*****   进行数据库操作尝试一下
      

  9.   

    你的PHP中的mysql扩展库相对localhost上的mysql数据库版本不兼容
    试试看把mysql版本降下来
      

  10.   

    我试了sports98()的第一种方法,就是mysqld --old-protocol 可是错误提示如下:
    Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
    (btw:我以前没用过mysqld启动服务,只是用mysql.server命令启动)
      

  11.   

    哪个版本的php,mysql组合最佳呢?
      

  12.   

    sports98()一定要帮我解决mysqld启动不成功问题呀!!!还有,我将localhost改为127。0。0。1了,错误依旧
    将die()删除也没能成功谢谢大家了
      

  13.   

    再重复一遍:
    PHP4的MYSQL客户端不支持mysql 4.1.0版本的连接协议.
    你可以安装mysql 4.0.xx版的.
      

  14.   

    呵呵,谢谢谢谢,真是太谢谢了,主要是我比较懒,还很菜.懒得重装
    我我我我,我现在就去下载mysql 4.0.xx的
    真是太谢谢了