是权限设置问题。root默认的是没有密码。

解决方案 »

  1.   

    但是我只输入C:\MYSQL\BIN>MYSQL,后面没有接任何用户,是不是MYSQL缺省没有接用户时,以ROOT身份登录啊,再说,我以将ROOT设置密码了呀!
      

  2.   

    MySQL 刚安装完后,默认有下面四个用户+-----------+------+----------+------------+------------...-+------------+
    | Host      | User | Password |Select_priv |Insert_priv ... | ALter_priv |
    +-----------+------+----------+------------+------------...-+------------+
    | localhost | root |          | Y          | Y          ....| Y          |
    | %         | root |          | Y          | Y          ....| Y          |
    | localhost |      |          | Y          | Y          ....| Y          |
    | %         |      |          | N          | N          ....| N          |
    +-----------+------+----------+------------+------------...-+------------+登录时没有输入任何用户名与密码,
    你所匹配的是第三个用户授权信息
      

  3.   

    shuixin13(犬犬(心帆)) :能否解释一下后三个用户的作用!谢谢!!
      

  4.   

    +-----------+------+----------+------------+------------...-+------------+
    | Host      | User | Password |Select_priv |Insert_priv ... | ALter_priv |
    +-----------+------+----------+------------+------------...-+------------+
    | localhost | root |          | Y          | Y          ....| Y          |
    | %         | root |          | Y          | Y          ....| Y          |
    | localhost |      |          | Y          | Y          ....| Y          |
    | %         |      |          | N          | N          ....| N          |
    +-----------+------+----------+------------+------------...-+------------+第一个 可以从  本地,     以 root 为用户名, 密码为空, 登录
    第二个 可以从  任何主机, 以 root 为用户名, 密码为空, 登录
    第三个 可以从  本地,     以任何用户名,     密码为空, 登录第四个 可以从  任何主机, 以任何用户名,     密码为空, 登录,不过前三个有超级权限,而第四个虽然可以登录,但是没有任何权限,
    这是 MySQL 安装完后缺省的用户授权信息, 在安装完后,你应该将它立即更改,以增加安全性