比如我在root账户下新建了一个 用户 :shatian 密码:123456
但使用用户登陆失败: C:\Users\user>mysql -u shatian-p
Enter password: *******
ERROR 1045(28000):Access denied for user 'shatian'@'localhost'(using password:YES)
增加普通用户后,执行:
mysql> use mysql
mysql> delete from user where user='';
mysql> flush privileges;
意思是删除匿名用户。
OK,搞定,enjoy!