创建具有所有权限但授予的用户

时间:2016-09-27 10:18:31

标签: mysql grant

当我创建具有表的所有权限但授予权限的用户时,我使用以下命令:

mysql> grant all privileges on table.* to 'foo'@'localhost' identified by 'bar';
mysql> revoke grant option on table.* from 'foo'@'localhost';

有没有办法只用一个命令来做?

1 个答案:

答案 0 :(得分:0)

无法通过命令提供所有权限并撤消某些权限。

唯一的选择是在GRANT命令中将所有权限指定为逗号分隔列表。

  

同样在GRANT命令中,我们有database_name。*而不是   表名。*

对于特定的表,我们必须指定:  db_name.table_name而不是db_name。*

由于