ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

来源:互联网 发布:美国为何针对中国 知乎 编辑:程序博客网 时间:2024/06/05 22:53

最近用了新版解压版的mysql ,建立数据库的时候没有权限,root用户也没有密码 , 会提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 试了好多网上的解决方法都 没有解决。最后尝试了一种改法改好了。

1、use mysql数据库

2、select host,user,password user;

3、delete from user where user = '';  删除''用户

4、update user set host = '%' where user = 'localhost';  这句最重要

5、update user password =‘root’ where user = 'root'; 修改root的密码(可以不改)



0 0