二、SQL-6.DCL-2.权限控制

*数据库的通配符,出现在数据库位置上表示所有数据库,出现在表名位置上,表示所有表

%是主机名的通配符,表示所有主机。

e.g.所有数据库(*)的所有表(*)的所有权限(all),类似超级管理员:

sql 复制代码
grant all on *.* to 'heima'@'%';

一、案例:查询权限

sql 复制代码
show grants for 'heima'@'%';

二、案例:授予权限,授予itcast数据库的所有表的权限

sql 复制代码
grant all on itcast.* to 'heima'@'%';

再查询权限,运行show grants for 'heima'@'%';

命令行验证,先退出,登录heima用户,查看权限:

三、案例:撤销权限

sql 复制代码
revoke all on itcast.* from 'heima'@'%';

再查询权限,运行show grants for 'heima'@'%';

命令行验证,先退出,登录heima用户,查看权限:

相关推荐
爱吃苹果的日记本1 小时前
数据结构第一课
c语言·数据结构·数据库·学习·c#
张小姐的猫1 小时前
【AI大模型接入SDK】 —— Gemini接入封装
android·数据结构·数据库·c++·人工智能·python
Thomas21432 小时前
mysql 索引面试复习
数据库·mysql·面试
Elastic 中国社区官方博客2 小时前
Elasticsearch Python DSL 客户端开发
大数据·数据库·python·elasticsearch·搜索引擎·全文检索
风哥2号2 小时前
数据库教程FGMT03‑生产环境Linux+Oracle19c+ASM安装配置与项目实战
linux·数据库
龙亘川2 小时前
旅游强国建设|一网统管智慧旅游服务模块,赋能节假日文旅数字化治理
大数据·数据库·人工智能·科技·智慧城市·旅游
星火跨境XINGHUOS3 小时前
技术向辨伪:从商标查证到源码资产,如何核验网络上的z真假“星火跨境“
数据库
Databend3 小时前
只看 PASS 会骗你,6 条 Agent Trace 里的 Coding Agent 评测真相
大数据·数据库·agent
Wang's Blog3 小时前
Java框架快速入门: Spring Security+OAuth2之密码验证规则与自定义注解
java·数据库·spring