首页/数据/数据库速查/管理员账号与委托授权(GRANT OPTION)
本包目录(495 条)

管理员账号与委托授权(GRANT OPTION)

GRANT OPTION 允许把权限继续转授;委托管理常见于多团队共用实例,但必须限制范围并记录,否则权限扩散不可控。

数据库速查数据更新于 2026-10-12
用途受控的权限委托
语法GRANT … WITH GRANT OPTION
撤销REVOKE GRANT OPTION ON … FROM …

委托示例

委托示例
GRANT SELECT, INSERT, UPDATE, DELETE ON appdb.* TO 'team-lead'@'10.0.%' WITH GRANT OPTION;
REVOKE GRANT OPTION ON appdb.* FROM 'team-lead'@'10.0.%';
SHOW GRANTS FOR 'team-lead'@'10.0.%';
把 GRANT OPTION 当成「代理 DBA」授权:只给限定库与明确责任人,并纳入账号审计清单。

易错点

  • 被授权者可以继续转授给任意账号,撤销自己的 GRANT OPTION 后其历史转授仍然有效
  • 多级转授导致「谁授的」难追溯,关键库禁止使用

数据来源与参考

  • MySQL 8.0 Reference Manual: GRANT Statement

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌