二、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用户,查看权限:

相关推荐
升职佳兴2 分钟前
告别套娃式子查询:SQL WITH 语句(CTE)深度实战指南
数据库·sql
zzh08114 分钟前
PG数据库日常应用
数据库·oracle
阿维的博客日记14 分钟前
MySQL中type字段解析
数据库·mysql
Trouvaille ~17 分钟前
【MySQL篇】表的操作:数据的容器
linux·数据库·mysql·oracle·xshell·ddl·表的操作
黑牛儿19 分钟前
从0开始实现Mysql主从配置实战
服务器·数据库·后端·mysql
爱学习的小囧25 分钟前
vSphere 9.0 API 实操教程 —— 轻松检索 vGPU 与 DirectPath 配置文件
linux·运维·服务器·网络·数据库·esxi·vmware
麦聪聊数据28 分钟前
数据库安全与运维管控(一):MySQL、PG与Oracle原生审计机制对比
运维·数据库·mysql·oracle
ZHENGZJM33 分钟前
后端基石:Go 项目初始化与数据库模型设计
开发语言·数据库·golang
小小程序员.¥1 小时前
oracle--plsql块、存储过程、存储函数
数据库·sql·oracle
fire-flyer1 小时前
ClickHouse系列(四):压缩不是为了省磁盘,而是为了更快的查询
数据库·clickhouse