mysql 5.6.41创建新用户碰到的问题
Posted dong3210
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 5.6.41创建新用户碰到的问题相关的知识,希望对你有一定的参考价值。
mysql -uroot -p
use mysql;
create user [email protected]‘%‘ identified by ‘密码‘;
grant all on *.* to [email protected]‘%‘ with grant option;
然后退出,重新使用system登陆,报错
ERROR 1045 (28000): Access denied for user ‘xxx‘@‘localhost‘ (using password: YES)
错误原因:使用select host,host from mysql.user;可以查看用户名和账户名,从这里可以发现
你有一个用户名为空的账户,mysql会先匹配它,然后就一直提示你密码错误,删掉这个匿名用户,然后执行 FLUSH PRIVILEGES;
删除语句:
Delete FROM user Where User=‘‘ and Host=‘localhost‘;
flush privileges;
重新利用system登陆即可
以上是关于mysql 5.6.41创建新用户碰到的问题的主要内容,如果未能解决你的问题,请参考以下文章