【无标题】

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

相关推荐
JIngJaneIL1 小时前
社区互助|社区交易|基于springboot+vue的社区互助交易系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·社区互助
晚风吹人醒.1 小时前
缓存中间件Redis安装及功能演示、企业案例
linux·数据库·redis·ubuntu·缓存·中间件
Y***98511 小时前
DVWA靶场通关——SQL Injection篇
数据库·sql
Yawesh_best1 小时前
告别系统壁垒!WSL+cpolar 让跨平台开发效率翻倍
运维·服务器·数据库·笔记·web安全
蒋士峰DBA修行之路1 小时前
实验二十八 SQL PATCH调优
数据库·sql·gaussdb
I***t7162 小时前
一条sql 在MySQL中是如何执行的
数据库·sql·mysql
一 乐2 小时前
应急知识学习|基于springboot+vue的应急知识学习系统(源码+数据库+文档)
数据库·vue.js·spring boot
微学AI3 小时前
内网穿透的应用-突破局域网束缚,MongoDB 远程访问使用cpolar原来可以这么简单
数据库·mongodb
大锦终5 小时前
【MySQL】内置函数
数据库·mysql
猿小喵5 小时前
索引优化-MySQL性能优化
数据库·mysql·性能优化