1

我成功地授予用户对特定数据库的有限权限...


C:\mysql\>mysql -uroot -p

输入密码:

欢迎使用 MySQL 监视器。命令以 ; 结尾 或\g。

GRANT SELECT, INSERT ON jabcre5_examplecom.* TO 'test1'@'localhost';

查询正常,0 行受影响(0.00 秒)


...我被“影响 0 行”吓跑了。在检查了用户所做的所有事情后,我已经分配给它的权限,所以......

“0行受影响”是错误还是设计?

我问这个的原因是因为没有专门的问题来澄清这个问题,因为我尽量做到彻底,我经常发现我的问题会被其他人质疑,所以一个可靠的答案肯定会节省一些人的时间质疑自己,只用一两个快速查询来测试他们的用户/数据库。

我用错误标记了这个问题,因为这肯定是我意想不到的行为。

4

2 回答 2

2

根据设计,请参阅http://dev.mysql.com/doc/refman/5.0/en/grant.html上的用户评论

于 2012-02-14T01:34:48.370 回答
1

是的,按照设计,从这里的 MySQL 错误报告中确认... http://bugs.mysql.com/bug.php?id=64313

于 2012-02-29T16:17:39.000 回答