使用通配符设置用户mysql的权限?

时间:2010-07-10 14:54:49

标签: mysql permissions

通常可以说:

上授予所有特权。 TO'monty'@'%'

我们可以使用通配符,我们可以像这样定位特定的数据库:

在SHOP%上授予所有特权。*''monty'@'%'

我们希望在以前缀“SHOP”

开头的数据库上为用户提供插入权限

1 个答案:

答案 0 :(得分:6)

是的,你可以。请参阅GRANT Syntax。以下是该页面的引用:

  

允许使用“_”和“%”通配符   在中指定数据库名称时   授予权限的GRANT语句   在全球或数据库级别。这个   例如,如果你想要的话   使用“_”字符作为一部分   数据库名称,您应该指定它   作为GRANT语句中的“\_”   阻止用户能够   访问其他数据库匹配   通配模式;例如,   GRANT ... ON`foo \ _bar`。* TO