mysql数据库错误之Access denied for user ''@'localhost' to database

来源:互联网 发布:iphone7硬件检测软件 编辑:程序博客网 时间:2024/06/07 16:55

登录数据库没问题,但是调用其中某一个数据库时,也就是use时会报错
后来发现问题是:用户表多了个匿名用户,同时 localhost 少了个字母l;

最后不允许匿名登录,执行以下语句
mysql> delete from user where user=”;
mysql > flush privileges;
mysql> \q
重启:service mysqld restart

注意:以后尽量少用高权限的用户登录并操作数据库

0 0
原创粉丝点击