请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

mysql

老师您好,我在linux下给用户赋予权限,执行这句sql为什么不起作用“

grant all privileges on mmall.* to mmall@'%' identified by 'mmall' with grant option;

Query OK, 0 rows affected (0.00 sec)


表中数据是:https://img1.sycdn.imooc.com//szimg/5a51cda2000149f303430182.jpg

正在回答 回答被采纳积分+3

1回答

星辰Iron 2018-01-07 22:18:49

你好同学,执行语句

select * from mysql.user \G;

查看一下是否已经给指定用户赋予了所有权限


下面这个是查不到权限信息的。

select user,host from mysql.user


0 回复 有任何疑惑可以回复我~
  • 提问者 北冥有yu #1
    同学你好,我的意思是我执行赋予权限的命令没起作用,user表中mmall用户的权限还是为“N”
    回复 有任何疑惑可以回复我~ 2018-01-08 09:34:53
  • Geely 回复 提问者 北冥有yu #2
    你好,同学,有没有flush ,先用*.*搞定,别影响学习进度, 失败的话,这个和你创建的用户顺序,database,顺序等有关。
    回复 有任何疑惑可以回复我~ 2018-01-09 22:51:22
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信