mysql_connection 连接数据库
如果使用root用户的话是可以连接到的~~
但是如果使用我新建的一个user用户就连接不上了~~
请问这是什么原因??我猜测是不是mysql配置只允许root使用??
但是不太会改~~希望大神指点一下~~MySQL数据库用户WAMP权限

解决方案 »

  1.   

    是PHPMyAdmin的问题 还是php里边链接数据库的问题?如果是前者的话 用户概况
    用户  主机  密码  全局权限  授权  操作
    任意  %  --  USAGE  否  编辑权限 编辑权限 导出 导出
    任意  localhost  否  USAGE  否  编辑权限 编辑权限 导出 导出
    root  127.0.0.1  否  ALL PRIVILEGES  是  编辑权限 编辑权限 导出 导出
    root  ::1  否  ALL PRIVILEGES  是  编辑权限 编辑权限 导出 导出
    root  localhost  是  ALL PRIVILEGES  是  编辑权限 编辑权限 导出 导出
    test  localhost  是  USAGE  否  编辑权限 编辑权限 导出 导出root是可以添加新用户并设置权限的后者的话 再描述清楚些...
      

  2.   


    root localhost 否  ALL PRIVILEGES 是
    user %         是 ALL PRIVILEGES 否一个是root的一个是user的 第一个不同是密码~~root没有密码,应该不是原因
    后面那个是授权,好像是授权的问题~~我看一下~~
      

  3.   


    mysql_connect(): Access denied for user 'user'@'localhost'
    好像还是不对~~这是报的错~~应该还是用户的问题,因为root和空密码是可以的
      

  4.   

    用user登陆后 show grant ;  看看。
    如果是权限不够,则执行
    grant all on *.* to user@localhost;