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

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

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

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

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

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

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

答案1

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

然后选择数据库:

然后通过勾选指定权限,然后选择您的表格,如下图所示:

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

答案2

phpMyAdmin 无法进行如此精细的权限设置,但您可以使用纯 SQL 进行此操作。请参阅此引用了解详情。基本上,您只需要自己编写“GRANT”语句,然后将其传递给 phpMyAdmin。

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

GRANT SELECT,INSERT,UPDATE,DELETE ON customers.* TO 'john', 'annie', 'max';

答案3

使用 PHP my admin,您所做的任何事情都会在页面顶部显示它所运行的查询。复制这些查询。切换用户名和主机并重新运行它们。

不是 GUI,但如果有多个用户,那么您只需通过 GUI 执行一次,然后为每个用户快速复制粘贴。

按照@shgnInc 的回答了解 GUI 部分。

相关内容