呵呵, 我也是用的 MySQL 4.0.12 - nt 呀, 挺好的,没你所述的问题 将你的 mysql.user 表中的 Host User Password 三个列值 以及 你登录所用的指令 帖出来,我瞧瞧咯!
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>
kind.huang 是什么呀,
我grant了之后也用了flush-privileges 也重启服务器 还是不行
密码也是kind.huang
用grant建立时会有错误,好像是说用户名错误,不能有小数点,我就建一个kind的,然后用update改成kind.huang,可是却不能登录.不改就行.
用grant建立时会有错误,好像是说用户名错误,不能有小数点,我就建一个kind的,然后用update改成kind.huang,可是却不能登录.不改就行.GRANT 的确是不支持用户名中带有 "." 点号的你用 UPDATE 修改后一定要进行授权表刷新,要么重启服务mysql> FLUSH PRIVILEGES;
至于你最前面所述的登录出错,那不好说了,应该是不可能的,
你要再试一试呢
有两个用户
一个为:kind.huang
一个为:kind
密码都一样,建立完后重启mysql服务,用kind可以登录,用kind.huang却不能,mysql版本为4.0.12-nt.
可是在我公司的另外一套服务器上却可以,mysql版本为3.23.52-nt
因为公司制度的关系,一定要用kind.huang的型式.
我也是用的 MySQL 4.0.12 - nt 呀,
挺好的,没你所述的问题
将你的 mysql.user 表中的 Host User Password 三个列值
以及
你登录所用的指令
帖出来,我瞧瞧咯!
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>
+-----------+------------+------------------+
| host | user | password |
+-----------+------------+------------------+
| localhost | root | 67457e226a1a15bd |
| localhost | kind | 5f15c8dc51316fcb |
| localhost | kind.huang | 5f15c8dc51316fcb |
+-----------+------------+------------------+
3 rows in set (0.00 sec)
那你这样登录是一定会出错的,
C:\appserv\mysql\bin>mysql -h localhost -u kind.huang -pking.com如果是这样
| localhost | kind.huang | 5f15c8dc51316fcb |那应该没有问题呀,
我试得挺好的,如果你尝试时还出错的说,
建议你将 Host 字段值 的 localhost 改成 IP 地址试一试呢