10.1安全管理概述
- 第一个过程,确认用户是否是数据库服务器的合法用户(具有登录账户),第二步,确认用户是否是特定数据库的合法用户(具有访问数据库的权限)第三个过程,确认用户是否具有合适的操作权限
10.2安全账户认证
给用户user1授予视图is_student的查询权利
grant select on is——student to user1
把对student表的更新和插入权限授予用户u2,u3
grant update,insert
on student
to u2,u3
把查询student表和修改学生学号的权限授给用户u4
grant update(sno),select
on student
to u4
把对表sc的insert权限授予u5用户,并允许他再将此权限授予其他用户
grant insert
on sc
to u5 with grant option
收回user1对student表的查询权限
revoke select on student from user1
拒绝用户user1对student表进行更新
deny update on student to user1
授予user1创建数据库表的权限
grant create table to user1
授予user1和user2具有创建表和视图的权限
grant create table,create view to user1,user2
收回user1创建数据库表的权限
revoke create table from user1
拒绝user1创建视图的权限
deny create view to user1