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

相关推荐
czlczl200209257 分钟前
增删改查时如何提高Mysql与Redis的一致性
数据库·redis·mysql
打工的小王8 分钟前
MySql(二)索引
数据库·mysql
数据知道8 分钟前
PostgreSQL 性能优化:如何提高数据库的并发能力?
数据库·postgresql·性能优化
wengqidaifeng9 分钟前
数据结构(三)栈和队列(上)栈:计算机世界的“叠叠乐”
c语言·数据结构·数据库·链表
数据知道10 分钟前
PostgreSQL性能优化:内存配置优化(shared_buffers与work_mem的黄金比例)
数据库·postgresql·性能优化
静听山水13 分钟前
Redis核心数据结构
数据结构·数据库·redis
流㶡22 分钟前
MySQL 常用操作指南(Shell 环境)
数据库
数据知道36 分钟前
PostgreSQL 性能优化:连接数过多的原因分析与连接池方案
数据库·postgresql·性能优化
怣5036 分钟前
MySQL子查询实战指南:数据操作(增删改查)与通用表达式
数据库·chrome·mysql
刘一说38 分钟前
Java 中实现多租户架构:数据隔离策略与实践指南
java·oracle·架构