数据库用户管理
权限设置
一、权限分类:
系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言。
实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。
二、系统权限管理:
、系统权限分类:
拥有全部特权,是系统最高权限,只有 才可以创建数据库结构。
拥有 权限的用户只可以创建实体,不可以创建数据库结构。
拥有 权限的用户只可以登录 ,不可以创建实体,不可以创建
数据库结构。
对于普通用户:授予 权限。
对于 管理用户:授予 , 权限。
、系统权限授权命令:
系统权限只能由 用户授出: !最开始只能是这两个用户"
授权命令:#$%&用户名 用户名 "'''(
普通用户通过授权可以具有与 相同的用户权限,但永远不能达到与 用户相同
的权限, 用户的权限也可以被回收。"
例:
#$% ) &
#$%*+,,-*+(
#$%&*+(
查询用户拥有哪里权限:
#$%./ 001,2(
#$%./ 001,2(
#$%./ 001,2(
删除用户:#$%1用户名 (3))加上 则将用户连同其创建的
东西全部删除
4、系统权限传递:
增加 5678696 选项,则得到的权限可以传递。
#$%&*+:,; ,1,(3))可以传递所获权限。
<、系统权限回收:系统权限只能由 用户回收
命令:#$%2=/ *+(
系统权限无级联,即 授予 权限, 授予 权限,如果 收回 的权限, 的权限不受
影响;系统权限可以跨用户回收,即 可以直接收回 用户的权限。
三、实体权限管理
、实体权限分类:1,,>3)) 包括所有权
限
>3))执行存储过程权限
+
#$%&1,1+(
#$%&1+(
+
#$%./ +'1(