【无标题】

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

相关推荐
qr9j4223324 分钟前
Django自带的Admin后台中如何获取当前登录用户
数据库·django·sqlite
cherry523026 分钟前
【PostgreSQL】【第4章】PostgreSQL的事务
数据库·postgresql
IT成长日记4 小时前
【MySQL基础】聚合函数从基础使用到高级分组过滤
数据库·mysql·聚合函数
Guarding and trust6 小时前
python系统之综合案例:用python打造智能诗词生成助手
服务器·数据库·python
夜间出没的AGUI6 小时前
SQLiteBrowser 的详细说明,内容结构清晰,涵盖核心功能、使用场景及实用技巧
数据库
不再幻想,脚踏实地7 小时前
MySQL(一)
java·数据库·mysql
Tyler先森8 小时前
Oracle数据库数据编程SQL<3.5 PL/SQL 存储过程(Procedure)>
数据库·sql·oracle
KevinRay_9 小时前
从零开始学习SQL
数据库·学习·mysql
Json_181790144809 小时前
python采集淘宝拍立淘按图搜索API接口,json数据示例参考
服务器·前端·数据库