实验 3 数据库安全性与完整性控制实验1•实验目的练习安全性授权方法、安全性和完整性查看的操作方法
2•实验内容【实验 3-1】使用 createuser 创建用户,创建单个用户 teacher,创建两个用户teacher1 和 student
【实验 3-2】通过直接操作 MySQL 用户表创建用户,创建单个用户 teacher
创建两个用户 teacher3 和 student2(请注意,新版的 MySQL 可能不支持使用此方法创建新用户)
【实验 3-3】新建一个 terminal 窗口,使用 mysql-u-h-p 方式登录 teacher
【实验 3-4】再次新建一个 terminaI 窗口,使用 mysql-u-h-p 方式登录student
【实验 3-5】使用 GRANT 语句对用户 student 赋予所有数据库所有表的 insert 权限和 update 权限
【实验 3-6】使用 GRANT 语句对用户 student 赋予 school 数据库所有表的 select权限
【实验 3-7】使用 GRANT 语句对用户 student 赋予 school 数据库 stuinfo 表的create 访问权限
【实验 3-8】使用 GRANT 语句对用户 student 赋予 school 数据库 stuinfo 表的stuno 列上的 select 访问权限
【实验 3-9】使用 GRANT 语句对用户 student 赋予 s 所有数据库所有表的 select访问权限,并设定 student 每小时最多可使用 select 操作访问数据库的次数
【 实 验 3-10 】 查 看 表 INFORMATION_SCHEMA
USER_PRIVILEGES 中 有 关student 的信息,查看 user 表中的内容信息
【实验 3-11】查看表 INFORM