标题: 关于视图的权限分配问题 [打印本页] 作者: zjj1974 时间: 2014-10-10 10:11 标题: 关于视图的权限分配问题 创建了一个视图(dfbb_a),如何将视图(dfbb_a)的select权限交给用户dfa,将select,updata,delete的权限交给用户dfb???
各位帮帮忙啊!
grant select on dfbb_a to dfa;
grant select on df.dfbb_a to dfa;
都不正确,不知道怎样处理这样的权限了! 作者: kider 时间: 2014-10-10 16:08
什么错误提示?
猜想应该是:
grant select on df.dfbb_a to dfa@‘%’;
或
grant select on df.dfbb_a to dfa@‘localhost’;作者: zjj1974 时间: 2014-10-10 17:41
还是不行,我试过了作者: zjj1974 时间: 2014-10-10 17:45
奇怪,我刚才如下执行,竟然有效了:
grant create view on df.* to dfa;
grant select on dfbb_a to dfa; 作者: zjj1974 时间: 2014-10-11 09:16
以下问题谁能为我解惑?????????????
要将数据库df中的dfbb_a的视图查看的权限赋给dfa
直接运行
grant select on dfbb_a to dfa;
或
grant select on df.dfbb_a to dfa;
都会出错……
而如果运行
grant create view on df.* to dfa;
grant select on dfbb_a to dfa;
则能顺利通过!!
如下执行如下的代码
grant create view on df.* to dfa;
revoke create view on df.* from dfa;
grant select on dfbb_a to dfa;
则同样能顺利通过!作者: kider 时间: 2014-10-11 14:11
都不知道你要干啥!
也没个出错时的提示信息...作者: yoon 时间: 2014-10-13 14:17
为什么我就可以 ?
mysql> grant select,update,delete on yoon_view to 'yoon';
Query OK, 0 rows affected (0.32 sec)作者: zjj1974 时间: 2014-10-15 15:52
谢谢各位,有了解决办法了