mysql 用户无法用密码登录解决,不用密码可以直接登录

以图阿红keven为例,我明明设置了密码,用密码登陆,就会报下面错误

不用密码却可以正常登陆

看到第四个账号是空了吗?把空账号删掉就正常了。好久没用mysql命令忘了,你百度一下怎么删除mysql空账号
顺便提一下你的root竟敢暴露在外网。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-05-15
1、删除为空的用户
drop user ''@'localhost'"
2、为安全起见,建议只保留一个本地root用户
drop user root@'::1'
drop user 'root'@'localhost'
drop user 'root'@'%'追问

root用户可以正常登录,但是其他用户不能用密码登录

本回答被网友采纳
第2个回答  2017-07-15
必须使用密码登录。