当前位置: 首页 > news >正文

数据库DCL语句

数据库DCL语句

介绍:

DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访
问权限。

管理用户:

查询用户:

select * from mysql.user;

创建用户:

create user '用户名'@'主机名' identified by '密码';

修改用户密码:

alter user '用户名'@'主机名' identified  with mysql_native_password BY '新密码'; 

删除用户:

drop user '用户名'@'主机名';

注意事项:

• 在MySQL中需要通过用户名@主机名的方式,来唯一标识一个用户
• 主机名可以使用 % 通配。
• 这类SQL开发人员操作的比较少,主要是DBA( Database Administrator 数据库
管理员)使用

权限控制:

在这里插入图片描述

查询权限

show grants for '用户名'@'主机名';

授予权限

grant 权限列表 on 数据库名.表名 to '用户名'@'主机名';

撤销权限

revoke 权限列表 on 数据库.表名 from '用户名'@'主机名';

注意事项:

• 多个权限之间,使用逗号分隔
• 授权时, 数据库名和表名可以使用 * 进行通配,代表所有。

http://www.lryc.cn/news/353824.html

相关文章:

  • mysql-日志管理-error.log
  • 弱密码系统登录之后强制修改密码
  • 解释Python中的多线程和多进程编程
  • 【LeetCode】【1】两数之和(1141字)
  • 【论文速读】|探索ChatGPT在软件安全应用中的局限性
  • 部门来了个测试开发,听说是00后,上来一顿操作给我看蒙了...
  • 小程序-修改用户头像
  • PCIe总线-事物层之TLP请求和完成报文格式介绍(六)
  • 从 0 开始实现一个网页聊天室 (小型项目)
  • Tomcat部署项目的方式
  • 推荐一个快速开发接私活神器
  • 输入输出(4)——C++的输入输出运算符
  • [图解]产品经理创新模式01物流变成信息流
  • npm 上传包
  • Python 小游戏——贪吃蛇
  • 人工智能方面顶会
  • JRT1.7发布
  • Python错误集锦:xlwt写入表格时提示exception-unexpected-data-type-class-bytes
  • 赶紧收藏!2024 年最常见 20道 Redis面试题(八)
  • Flowable第一次启动MYSQL8.0版本(踩坑)
  • Java基础的语法---StringBuilder
  • 【微服务】springboot 构建镜像多种模式使用详解
  • 手写tomcat(Ⅲ)——tomcat动态资源的获取
  • 软件测试面试题(四)
  • infoq学习笔记-云原生网关当道,三大主流厂商如何“竞 技”?
  • Python中别再用 ‘+‘ 拼接字符串了!
  • 前端上传heic图片转jpe格式并展示
  • VMware虚拟机-设置系统网络IP、快照、克隆
  • 指纹识别概念解析
  • 图像处理神经网络数据预处理步骤的详细解释和分析