数据库原理与应用
第 8 章 数据库安全性管理
第 8 章
数据库安全性管理
数据库安全性的含义和控制方法,MySQL 怎样检查和记录权限,以及用户、权限和角色的管理。
1
第一节 安全性与权限系统
5 页
数据库安全性涉及的方面和控制方法,MySQL 怎样检查权限,权限记录在哪几张表中
01
章首
02
涉及的方面
03
控制方法
04
权限检查
05
权限表
2
第二节 用户管理
7 页
CREATE USER、查看用户、RENAME USER、修改口令和 DROP USER
06
CREATE USER
07
创建的例子
08
Workbench 建用户
09
查看用户
10
RENAME USER
11
修改口令
12
DROP USER
实验一
用户管理
5 个实验
查看服务器上的用户,创建用户并用新用户登录,再修改口令、修改用户名,最后删除用户。
1-1
查看已有的用户
1-2
创建用户
1-3
用新用户登录
1-4
修改口令和用户名
1-5
删除用户
3
第三节 权限管理
6 页
GRANT 的格式和四个层次的授权,查看权限、回收权限和转授权限
13
GRANT
14
授权的例子
15
Workbench 授权
16
SHOW GRANTS
17
REVOKE
18
转授权限
实验二
权限管理
5 个实验
给用户授予库级、表级和字段级权限,换成这些用户登录检验权限的范围,再练习转授和回收权限。
2-1
授予库级权限
2-2
检验库级权限
2-3
表级和字段级权限
2-4
转授权限
2-5
回收权限
4
第四节 角色管理
5 页
角色的概念和生命周期,创建角色、授权、分配、激活和撤销
19
角色
20
生命周期
21
创建与授权
22
分配与激活
23
查看与撤销
实验三
角色管理
5 个实验
创建角色并给角色授权,把角色分配给用户,激活后检验权限,最后撤销和删除角色。
3-1
创建角色
3-2
给角色授权
3-3
把角色分配给用户
3-4
激活角色
3-5
撤销和删除角色
保山学院
·
人工智能教研室
·
曹鼎鼎