blog » Database » phpmyadmin出现access deny的错误
phpmyadmin出现access deny的错误
症状:在新编译的mysql上,始终无法用phpmyadmin登录。报错access deny。但是不输密码都可登录,却不能创建数据库。
原因:数据库中默认存在两条匿名用户权限的记录,权限查找时候不论输什么用户都匹配到那个去了,所以登录时候输入密码怎样都会出错,不输密码则已匿名权限登录只拥有usage权限。
解决:删除这2条就可以了。具体为在本地使用root登录。
use mysql
delete from user where User=”
FLUSH PRIVILEGES;
新加个账号给远端phpmyadmin使用:
grant all on *.* to ‘yuyii’@'%’ identified by ’123456′;
补充:
今天发现似乎是PHPMYADMIN 3以上的版本对于root帐号有限制,不能用空密码登录。在配置文件中可改。
解决办法2个,一个就是加密码(上述的加个帐号其实是一样的),另外个就是修改PHPMYADMIN的配置。这样看来和远端与否无关了。
相关文章:
RSS 2.0 | leave a response | trackback
发表评论