| 用途 | 理解权限生效逻辑 |
|---|---|
| 层级 | 全局 *.* → 库 db.* → 表 db.tbl → 列 |
| 生效 | 并集,无 deny 规则 |
层级演示
层级演示
GRANT SELECT ON *.* TO 'r1'@'%'; -- 全库只读
GRANT SELECT, UPDATE ON appdb.* TO 'r1'@'%'; -- 追加剧库写
SHOW GRANTS FOR 'r1'@'%'; -- 输出按层级分行MySQL 没有「拒绝优先」的负向权限,只能靠不授予来控制;要「除某库外全库只读」需显式枚举授权。