数据库用户权限管理与测试
来源:互联网 发布:实体店出票软件 编辑:程序博客网 时间:2024/05/29 02:48
课程编写
类别
内容
实验课题名称
数据库用户权限管理与测试
实验目的与要求
掌握数据库中的权限管理思想,并会创建用户权限管理中的各种对象。
实验环境
VPC1(虚拟PC)
Windows XP 系统
VPC1 连接要求
与实验网络直连
软件描述
数据库管理系统(DBMS) :MySQL 5.5
实验环境描述
1、学生机与实验室网络直连;
2、VPC1与实验室网络直连;
3、学生机与VPC1物理链路连通;
预备知识
无
实验内容
创建用户权限管理中的用户和用户权限,并测试。
实验步骤
打开实验平台,进入Windows XP系统。
(1)打开命令行提示符,从localhost,用root用户名登陆MySQL5.5,输入密码:123456。
(2)创建数据库student_course,并在该数据库中建立student表:
创建数据库student_course:
创建表students:
在表中插入两条记录:
打印表中的内容:
(3)创建数据库dbrole,删除dbrole。
创建数据库dbrole:
查看所有存在的数据库:
删除数据库dbrole:
查看数据库是否被删除:
(4)创建数据库用户user1,并赋予user1以SELECT 表students的权限。
创建用户user1,登陆位置是‘localhost’,密码是‘password’:
查看系统中所有用户,发现user1已被创建:
赋予user1以SELECT 表students的权限:
退出root:
登陆user1:
User1使用select查看表中的内容:
(5)将创建表create的权限授予用户 user1,并允许他传播该权限。
在user1下 尝试建表,失败:
退出user1,进入root:
将创建表create的权限授予用户 user1,并允许他传播该权限:
查看user1的权限,发现现在已经有建表create的权限:
退出root, 进入user1:
使用user1尝试建表,会发现建表成功:
(6)收回 user1 创建表的权限。
进入root账户:
收回 user1 创建表的权限:
查看并测试user1建表的权限是否被收回:
User1用户尝试建表,结果失败:
证明user1的建表权限已经被收回。
- 数据库用户权限管理与测试
- 数据库之用户权限管理
- 用户权限管理数据库设计
- ORACLE 用户权限与管理
- 用户权限管理数据库表结构设计
- RBAC用户权限管理数据库设计
- RBAC用户权限管理数据库设计
- 后台管理用户权限数据库设计
- RBAC用户权限管理数据库设计
- RBAC用户权限管理数据库设计
- RBAC用户权限管理数据库设计
- RBAC用户权限管理数据库设计
- RBAC用户权限管理数据库设计
- RBAC用户权限管理数据库设计
- RBAC用户权限管理数据库设计
- 用户权限管理数据库表结构设计
- 用户权限与目录权限管理
- MongoDB 创建数据库与用户权限
- mysql 定时触发器
- INI 文件操作
- 容器|集合
- (九)稍后播功能实现
- requestLayout() improperly called by
- 数据库用户权限管理与测试
- [tensorflow损失函数系列]sparse_softmax_cross_entropy_with_logits
- NYOJ746 整数划分(区间DP)
- Android TextView富文本的使用
- 求凸包直径 poj2187
- CMake 基本用法
- C语言读写文件与二进制文件
- Flask实战2问答平台-发布问答界面完成
- Git