【无标题】

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用户。

相关推荐
RestCloud7 小时前
从 Oracle 到 TiDB,通过ETL工具,高效实现数据拉通
数据库·oracle
阿里云大数据AI技术7 小时前
[VLDB 2025]阿里云大数据AI平台多篇论文被收录
数据库·flink
Direction_Wind8 小时前
flinksql bug: Non-query expression encountered in illegal context
数据库·sql·bug
程序边界9 小时前
传统数据库out啦!KINGBASE ES V9R1C10 开启国产数据库“修仙”新纪元!
数据库
小猿姐9 小时前
KubeBlocks for Oracle 容器化之路
云原生·oracle·容器
DemonAvenger9 小时前
MySQL视图与存储过程:简化查询与提高复用性的利器
数据库·mysql·性能优化
熊文豪9 小时前
金仓数据库KingbaseES:中国自主原创的数据库领军者
数据库·国产数据库·kingbasees·金仓数据库·电科金仓
gf132111110 小时前
拉长视频时长的两种方法
数据库·音视频
小猿姐10 小时前
KubeBlocks for ClickHouse 容器化之路
数据库·云原生·容器
小猿姐10 小时前
KubeBlocks for MinIO 容器化之路
数据库·云原生·容器