第 8 章 · 第三节 · 课件第 31、32 页合并重做
授予权限:GRANT
ON 后面写的层次,决定了权限的范围和记录在哪张表中。
授予权限:GRANT
GRANT 权限名 [(字段列表)] [, 权限名 [(字段列表)] …]
ON 权限的层次
TO '用户名'@'主机' [, …]
[WITH GRANT OPTION];
| ON 后面写 | 权限级别 | 记录在 |
|---|---|---|
*.* | 服务器(全局) | mysql.user |
库名.* | 数据库 | mysql.db |
库名.表名 | 表 | mysql.tables_priv |
库名.表名,权限名后面写字段 | 字段 | mysql.columns_priv |
PROCEDURE 库名.过程名 | 存储过程 | mysql.procs_priv |
- 权限分为四类:管理权限(如 CREATE USER)、数据库权限、数据库对象权限(如 SELECT)、存储过程和函数权限
- WITH GRANT OPTION:允许对方把得到的权限再授予别人



