您的位置:首页 > 博客中心 > 数据库 >

mysql 5.6.41创建新用户碰到的问题

时间:2022-03-15 10:46

mysql -uroot -p

use mysql;

create user system@‘%‘ identified by ‘密码‘;

grant all on *.* to system@‘%‘ 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登陆即可

本类排行

今日推荐

热门手游