【无标题】

1.使用root用户登录MySQL客户端,创建一个名为userl的用户,初始密码为123456;

创建一个名为user2的用户,无初始密码。然后,分别使用uesr1、user2登录MySQL 客户端。

在msql下创建要求用户;

使用user1登入mysql

使用user2登入mysql(这里弹出 Enter password 直接按enter进入mysql,因为user2是没有设置密码)

2.使用root用户登录,将user2用户的密码修改为abcabc。

在root下使用 MySQL -u root -p 进入mysql ,并修改user2的密码

3.使用root用户登录,授予user1 用户对 library 数据库中所有数据表的査询、插入、修

改和删除权限,要求加上 WITH GRANT OPTION 子句。然后使用user1 登录,测试对 library

数据库中表记录的增、删、改、查操作。

先创建library数据库----并查看

授予user1 用户对 library 数据库中所有数据表的査询、插入、修改和删除权限

在library添加表student以及内容

修改表

删除表内容

4.使用 user1 用户登录,授予user2 用户对 library 数据库中 book 表的查询、插入、修改

和删除权限。然后使用user2 登录,测试对 library 数据库中 book表的增、删、改、查的操

作。

使用 user1 用户登录(因为 user1 已经有 WITH GRANT OPTION):

进入user2

对其对 library 数据库中 book表的增、删、改、查的操作。

5.使用root用户登录,撤销 user2用户对 library 数据库中的 book 表的插入、修改和删

除权限。然后使用user2 登录,测试对 1ibrary 数据库中 book 表的增、删、改、查的操作。

6.使用root用户登录,查看user2 用户的权限。

7.使用root用户登录,撤销user1用户的所有权限。

8.删除 user1、user2用户。

相关推荐
倔强的石头_9 小时前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤2 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
爱可生开源社区3 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1774 天前
《从零搭建NestJS项目》
数据库·typescript
加号34 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏4 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐4 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再4 天前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip
tryCbest4 天前
数据库SQL学习
数据库·sql