用命令行可以登录mysql,进行查询等各种操作
试了一个最基本的连接数据库操作失败了,代码如下<?php
  $conn = mysql_connect("localhost", "user", "pass");
  echo "$conn";
?>我确信用户名密码是对的打开页面,提示
Warning: mysql_connect(): Access denied for user 'user'@'localhost' (using password: NO)看了不少资料,不太管用。
谢谢

解决方案 »

  1.   

    你的用户名是“user”密码是“pass”?如果是的话检查一下这用户名是否存在
    如果不是,那就是参数传错了
      

  2.   

    mysql的user表中确实有host=localhost,user=user,password=password(password)的记录吗?
      

  3.   

    检查数据库是否有user这个用户名,如果有,再检查密码有没有写错。
      

  4.   

    谢谢,确实是用户名密码错误了。
    最开始安装的时候要重复root密码,我不知怎么记成一个是用户名,一个是密码,而且深信不疑,也没有道user表里确认。实际上只有一个用户root,改用root作为用户名后就好了。