使用mysql ,出现新建账户无法登录问题
查看 user列表中,有部分账户没有设置密码,将全部重新设置一遍密码,然后还是无法登录。
使用命令 update user set password=password("123456"); 更新user表中所有数据的密码。
查看到user列表中有一个user 账户为空。
通过 如下两个命令,删除多余账户,并flush privileges解决问题。
delete from user where user="" and host="localhost.localdomain";
flush privileges;
可以成功的登录了,登录OK,如下