十八、权限授予和回收

简介: 十八、权限授予和回收

一、权限管理

在 MySQL 数据库中,使用 grant 命令授权,revoke 命令撤销授权。语法如下:

# 授权
grant all privileges on databaseName.tableName to '用户名'[@'主机名']
# 撤销授权
revoke all privileges on databaseName.tableName from '用户名'[@'主机名']
# 刷新权限
FLUSH PRIVILEGES;
# 查看权限
show grant for '用户名'[@'主机名']

二、MySQL 权限列表

使用 grant 和 revoke 进行授权和撤销授权时,需要指定具体哪些权限,这些权限答题分为三类:数据列、结构类和管理类。

image.png

例如:

1. 查看 root 用户的权限

show grants for 'root'

2. 将查询mydb数据库的权限授予zhangsan

grant select on mydb.* to 'zhangsan'@'%';
FLUSH PRIVILEGES;

TIP:

  1. 在授予或回收权限后需运行 FLUSH PRIVILEGES 语句来刷新;
  2. 如果授予某个用户访问所有数据库的所有表的权限的时候使用如下语法:
    ``sql
    grant all privileges on . to ‘用户名’[@‘主机名’]
目录
相关文章
|
机器学习/深度学习 SQL 分布式计算
Spark核心原理与应用场景解析:面试经验与必备知识点解析
本文深入探讨Spark核心原理(RDD、DAG、内存计算、容错机制)和生态系统(Spark SQL、MLlib、Streaming),并分析其在大规模数据处理、机器学习及实时流处理中的应用。通过代码示例展示DataFrame操作,帮助读者准备面试,同时强调结合个人经验、行业趋势和技术发展以展现全面的技术实力。
1349 0
|
8月前
|
人工智能 Linux API
Omnitool:开发者桌面革命!开源神器一键整合ChatGPT+Stable Diffusion等主流AI平台,本地运行不联网
Omnitool 是一款开源的 AI 桌面环境,支持本地运行,提供统一交互界面,快速接入 OpenAI、Stable Diffusion、Hugging Face 等主流 AI 平台,具备高度扩展性。
839 94
Omnitool:开发者桌面革命!开源神器一键整合ChatGPT+Stable Diffusion等主流AI平台,本地运行不联网
|
10月前
|
缓存 监控 NoSQL
Redis经典问题:缓存穿透
本文详细探讨了分布式系统和缓存应用中的经典问题——缓存穿透。缓存穿透是指用户请求的数据在缓存和数据库中都不存在,导致大量请求直接落到数据库上,可能引发数据库崩溃或性能下降。文章介绍了几种有效的解决方案,包括接口层增加校验、缓存空值、使用布隆过滤器、优化数据库查询以及加强监控报警机制。通过这些方法,可以有效缓解缓存穿透对系统的影响,提升系统的稳定性和性能。
|
7月前
|
存储 人工智能 文字识别
pdf-craft:PDF秒转Markdown/EPUB!接入DeepSeek轻松生成电子书,自动整理目录、注释和引文
pdf-craft是一款专注于处理扫描书籍PDF的开源工具,能精准提取正文内容并转换为Markdown/EPUB格式,通过AI算法解决跨页连贯性问题,是学术研究和电子书制作的利器。
1287 10
|
机器学习/深度学习 人工智能 测试技术
阿里云百炼已上线超强推理开源模型QwQ-32B,尺寸更小,性能比肩DeepSeek满血版
通义千问团队推出了320亿参数的QwQ-32B模型,通过大规模强化学习和多阶段训练,在数学、编程及通用能力上达到或超越了DeepSeek-R1等先进模型。QwQ-32B模型已在阿里云百炼上线,支持API调用,用户可通过官方文档了解详细使用方法。未来,团队将继续探索智能体与RL集成,推动人工通用智能的发展。
8826 0
|
存储 监控 关系型数据库
如何升级MySQL版本?
如何升级MySQL版本?
799 2
|
12月前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
1363 0
|
弹性计算 应用服务中间件 双11
阿里云2核2G4M轻量应用服务器49.68元一年(多配置可选)
2022阿里云双十一优惠活动2核2G轻量应用服务器4M带宽优惠价49.68元一年,多配置可选,配置不同价格不同,不只是轻量应用服务器还可以选择云服务器ECS
1069 0
阿里云2核2G4M轻量应用服务器49.68元一年(多配置可选)
Rust安装、更新、卸载
Rust安装、更新、卸载
1189 0
|
SQL 存储 缓存
MySQL中:一条update语句是怎样执行的
这次来详细介绍一下在MySQL中一条更新语句的详细执行流程
1112 1
MySQL中:一条update语句是怎样执行的