重启MYSQL服务后可以登录了.
可是用户名和密码如果都是kind.huang的话,还是进不了.

解决方案 »

  1.   

    可是用户名和密码如果都是kind.huang的话,还是进不了??
    kind.huang 是什么呀,
      

  2.   

    关注 我也遇到过这样的问题   用grant的话  就会出现什么"...@localhost"这个字样的错误
    我grant了之后也用了flush-privileges  也重启服务器 还是不行
      

  3.   

    kind.huang 是什么呀,是另外新建的用户,USER是kind.huang
    密码也是kind.huang
    用grant建立时会有错误,好像是说用户名错误,不能有小数点,我就建一个kind的,然后用update改成kind.huang,可是却不能登录.不改就行.
      

  4.   


    用grant建立时会有错误,好像是说用户名错误,不能有小数点,我就建一个kind的,然后用update改成kind.huang,可是却不能登录.不改就行.GRANT 的确是不支持用户名中带有 "." 点号的你用 UPDATE 修改后一定要进行授权表刷新,要么重启服务mysql> FLUSH PRIVILEGES;
    至于你最前面所述的登录出错,那不好说了,应该是不可能的,
    你要再试一试呢
      

  5.   

    也就是说:
    有两个用户
    一个为:kind.huang
    一个为:kind
    密码都一样,建立完后重启mysql服务,用kind可以登录,用kind.huang却不能,mysql版本为4.0.12-nt.
    可是在我公司的另外一套服务器上却可以,mysql版本为3.23.52-nt
    因为公司制度的关系,一定要用kind.huang的型式.
      

  6.   

    呵呵,
    我也是用的 MySQL 4.0.12 - nt 呀,
    挺好的,没你所述的问题
    将你的 mysql.user 表中的 Host User Password 三个列值
    以及
    你登录所用的指令
    帖出来,我瞧瞧咯!
      

  7.   

    C:\appserv\mysql\bin>mysql -h localhost -u kind -pking.com
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 11 to server version: 4.0.12-ntType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> use mysql
    Database changed
    mysql> select host,user,password from user;
    +-----------+------------+------------------+
    | host      | user       | password         |
    +-----------+------------+------------------+
    | localhost | root       | 67457e226a1a15bd |
    | localhost | kind       | 5f15c8dc51316fcb |
    | localhost | kind.huang | 4677db7d5019cd3a |
    +-----------+------------+------------------+
    3 rows in set (0.09 sec)mysql> quit
    ByeC:\appserv\mysql\bin>mysql -h localhost -u kind.huang -pking.com
    ERROR 1045: Access denied for user: '[email protected]' (Using password: YES)
    C:\appserv\mysql\bin>
      

  8.   

    mysql> select host,user,password from user;
    +-----------+------------+------------------+
    | host      | user       | password         |
    +-----------+------------+------------------+
    | localhost | root       | 67457e226a1a15bd |
    | localhost | kind       | 5f15c8dc51316fcb |
    | localhost | kind.huang | 5f15c8dc51316fcb |
    +-----------+------------+------------------+
    3 rows in set (0.00 sec)
      

  9.   

    如果你的 mysql.user 表中记录是这样的,| localhost | kind.huang | 4677db7d5019cd3a |
    那你这样登录是一定会出错的,
    C:\appserv\mysql\bin>mysql -h localhost -u kind.huang -pking.com如果是这样
    | localhost | kind.huang | 5f15c8dc51316fcb |那应该没有问题呀,
    我试得挺好的,如果你尝试时还出错的说,
    建议你将 Host 字段值 的 localhost 改成 IP 地址试一试呢
      

  10.   

    即添加一个| 192.168.0.% | kind.huang | 5f15c8dc51316fcb |