欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES) MYSQL 新建用户 无法登录 问题解决方法

程序员文章站 2022-03-31 22:49:34
ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES) MYSQL 新建用户 无法登录 问题解决方法 ......

使用mysql ,出现新建账户无法登录问题

ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)  MYSQL 新建用户 无法登录 问题解决方法 

查看 user列表中,有部分账户没有设置密码,将全部重新设置一遍密码,然后还是无法登录。

 ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)  MYSQL 新建用户 无法登录 问题解决方法

 

使用命令 update user set password=password("123456"); 更新user表中所有数据的密码。

ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)  MYSQL 新建用户 无法登录 问题解决方法 

查看到user列表中有一个user 账户为空。

ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)  MYSQL 新建用户 无法登录 问题解决方法 

通过 如下两个命令,删除多余账户,并flush privileges解决问题。

delete from user where user="" and host="localhost.localdomain";

flush privileges;

ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)  MYSQL 新建用户 无法登录 问题解决方法 

 

可以成功的登录了,登录ok,如下

ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)  MYSQL 新建用户 无法登录 问题解决方法 

 

 

上一篇: 可惜不是我

下一篇: 来外地上班