您的位置:首页 > 其它

解决非root用户不能在主机上登录的问题

2013-03-26 12:31 267 查看
当我们在安装mysql的机器用 其他用户(非root用户)登录的时候,往往会抱如下的错误。

但是到局域网内的其他机器上面指定ip登录(-h) 是正常的。

错误信息:

ERROR 1045 (28000): Access denied for user
'reportamsmdp'@'localhost' (using password: YES)



创建用户的时候指定的ip 是所有ip都可以访问。 (%)

grant select,insert,update,delete on report_ams_mdp.* to
reportamsmdp@'%' identified by 'getui';

解决的办法:

普通用户需要在本机登录,除了加上 其他机器的ip外 还得加上 localhost 和 127.0.0.1

grant select,insert,update,delete on report_ams_mdp.* to
reportamsmdp@'localhost' identified by 'getui';

grant select,insert,update,delete on report_ams_mdp.* to
reportamsmdp@'127.0.0.1' identified by 'getui';

flush privileges;



这样的话 用户 reportamsmdp 就可以在本地服务器上进行正常的登录。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐