【无标题】

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

相关推荐
LUCIAZZZ3 小时前
简单的SQL语句的快速复习
java·数据库·sql
Elastic 中国社区官方博客5 小时前
使用真实 Elasticsearch 进行高级集成测试
大数据·数据库·elasticsearch·搜索引擎·全文检索·jenkins·集成测试
@_@哆啦A梦5 小时前
Redis 基础命令
java·数据库·redis
fajianchen5 小时前
MySQL 索引存储结构
数据库·mysql
想做富婆6 小时前
oracle: 多表查询之联合查询[交集intersect, 并集union,差集minus]
数据库·oracle·联合查询
xianwu5437 小时前
反向代理模块jmh
开发语言·网络·数据库·c++·mysql
Leven1995277 小时前
Flink (十三) :Table API 与 DataStream API 的转换 (一)
数据库·sql·flink
geovindu8 小时前
neo4j-community-5.26.0 create new database
数据库·mysql·neo4j
因特麦克斯9 小时前
索引的底层数据结构、B+树的结构、为什么InnoDB使用B+树而不是B树呢
数据库
java1234_小锋9 小时前
说说Redis的内存淘汰策略?
数据库·redis·缓存