mysql5.7用户授权不成功

2018-02-27 10:58:25来源:oschina作者:请叫我足下人点击

分享
描述错误:
[SQL]grant select on ccuo.* to xuzhi@'%' identified by "xuzhi123";
[Err] 1044 - Access denied for user 'ccuo'@'%' to database 'cuobian'

grant select on ccuo.* to xuzhi@'%' identified by "xuzhi123";这句sql的意思是授权用户xuzhi(如果该用户不存在就创建)在任意ip地址通过密码xuzhi123登录数据库ccuo,并且对该收据库中的任意一张表有且仅有查询权限


错误出现背景:
使用vagrant+ubuntu+mysql5.7+php+nginx+redis环境
使用Navicate连接虚拟机中的数据库
在Navicate中执行grant select on ccuo.* to xuzhi@'%' identified by "xuzhi123";
解决方案:

需要登录vagrant虚拟机,然后从虚拟机使用root用户登录mysql客户端操作授权命令即可

微信扫一扫

第七城市微信公众平台