郝裕玮《数据库系统实验》:用户管理与权限授予
需积分: 0 120 浏览量
更新于2024-08-05
收藏 420KB PDF 举报
本次实验是关于《数据库系统实验》,由学生郝裕玮(学号18329015)完成于计科1班。实验使用的是MySQLWorkbench 8.0 CE作为数据库管理系统。实验内容涉及了MySQL数据库的基本管理操作,包括用户账户的创建、修改、删除以及权限管理。
1. **用户账户管理**:
- 实验开始首先创建了一个名为RONALDO的用户,设置了密码NIKE,然后通过`SELECT * FROM mysql.user`查询确认了用户已成功创建。
- 接着,将RONALDO用户更名为TEACHER,并再次验证了user表中的信息。
- 修改了TEACHER的密码为hello,并确保更新后的用户信息正确。
- 删除了TEACHER用户,再次查询user表以确认其已被移除。
2. **多用户创建与管理**:
- 实验者创建了三个新的用户,分别为Chris1@%,Chris2@%,和Chris3@%.com,每个用户都有特定的密码。
- 使用`CREATE USER`命令为这些新用户分配了权限,并将结果记录在user表中。
3. **权限授予与转移**:
- 最关键的部分是授予Chris1@%用户对student表的select和update权限,并允许他将这些权限传递给Chris2@%。
- 在MySQLWorkbench上执行了`GRANT`语句,赋予了Chris1@%所需的权限。
- 在命令行中,通过`SHOW GRANTS`查看了Chris1@%和Chris2@%的当前权限状态,以确认权限的授予和转移效果。
4. **特定数据库权限**:
- 对于Chris3@%.com用户,实验者给予了他在jxgl数据库中的特定权限,这部分可能包括对表、存储过程或视图的访问权限,但具体细节未在提供的内容中详述。
通过这个实验,学生不仅学习了如何在MySQL中创建、管理和调整用户权限,还掌握了如何在不同用户之间转移权限,以及对数据库权限的精细控制。这对于理解和实际应用数据库管理系统来说是非常重要的基础技能。
2022-08-08 上传
2022-08-08 上传
2022-08-03 上传
2023-05-10 上传
2023-04-07 上传
2023-07-13 上传
2023-05-24 上传
2024-09-25 上传
2023-05-25 上传
2023-06-02 上传
贼仙呐
- 粉丝: 32
- 资源: 296
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全