如何使用 phpMyAdmin 授予和撤销对表的权限

Hol*_*obs 6 mysql permissions

phpMyAdmin 是否能够向用户或角色授予某些表的权限(权限)?

当我查看数据库表的页面时,没有“权限”选项卡。

我只找到了一个可以向单个用户授予权限的地方。

我需要的是同时向多个用户授予某些权限,例如

授予 john、max 和 annie 对客户的插入、更新、删除权限;

shg*_*Inc 7

你可以这样做。按照图片操作:在列出您的用户的“权限”选项卡中,单击用户的“编辑权限”。

然后选择数据库:

之后通过检查它们来指定特权,然后选择您的表,如图所示:

选择表后,您可以详细定义操作:


Nat*_*n C 1

phpMyAdmin 无法进行如此精细的权限设置,但您可以使用纯 SQL 来完成此操作。有关详细信息,请参阅此参考。它基本上只是自己编写“GRANT”语句,您可以将其传递给 phpMyAdmin。

GRANT语法允许您在单个查询中指定多个用户:

GRANT SELECT,INSERT,UPDATE,DELETE ON customers.* TO 'john', 'annie', 'max';
Run Code Online (Sandbox Code Playgroud)