mysql中DCL常用的用户和权限控制


Posted in MySQL onMarch 31, 2022

前言

本文总结了mysql中DCL,常用的一些权限控制,后续使用到其他会继续补充。

一、用户控制管理

创建用户

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

修改用户密码

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

删除用户

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

例如:

#1 查询用户
use mysql;
select * from user;
#2 创建用户
create user 'root'@'localhost' identified by '123456';
#3 修改用户密码
alter user 'root'@'localhost' identified with mysql_native_password by '1234';
#4 删除用户
drop user 'root'@'localhost';

注意:
localhost: 表示匹配本地主机
%: 表示可以匹配任意主机

二、权限控制管理

查询权限

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

授予权限

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

删除权限

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

例如:

# 查询权限
show grants for 'root'@'localhost';
# 授予权限
grant all on test.* to 'root'@'localhost';
# 删除权限
revoke all on test.* from 'root'@'localhost';

注意:
all: 可以表示授予全部权限。
test.*: *可以表示匹配任意数据,在数据库名,和表名中都可以使用。

三、 数据库权限列表

请参考官方文档

到此这篇关于mysql中DCL常用的用户和权限控制的文章就介绍到这了,更多相关mysql DCL权限控制内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
MySQL基础(二)
Apr 05 MySQL
MySQL 慢查询日志深入理解
Apr 22 MySQL
浅谈mysql执行过程以及顺序
May 12 MySQL
MySQL中distinct和count(*)的使用方法比较
May 26 MySQL
mysql5.7使用binlog 恢复数据的方法
Jun 03 MySQL
探究Mysql模糊查询是否区分大小写
Jun 11 MySQL
ORM模型框架操作mysql数据库的方法
Jul 25 MySQL
SQL实现LeetCode(175.联合两表)
Aug 04 MySQL
MySQL外键约束(FOREIGN KEY)案例讲解
Aug 23 MySQL
MySQL数据库中varchar类型的数字比较大小的方法
Nov 17 MySQL
mysql使用 not int 子查询隐含陷阱
Apr 12 MySQL
MySQL性能指标TPS+QPS+IOPS压测
Aug 05 MySQL
Mysql分析设计表主键为何不用uuid
你真的会用Mysql的explain吗
MySQL限制查询和数据排序介绍
MySQL学习必备条件查询数据
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
You might like
PHP 解决utf-8和gb2312编码转换问题
2010/03/18 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
查询绑定数据岛的表格中的文本并修改显示方式的js代码
2009/12/15 Javascript
javascript学习笔记(十) js对象 继承
2012/06/19 Javascript
简介JavaScript中strike()方法的使用
2015/06/08 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
jQuery选择器总结之常用元素查找方法
2016/08/04 Javascript
微信小程序 toast 详解及实例代码
2016/11/09 Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
2017/04/18 Javascript
JavaScript定义函数_动力节点Java学院整理
2017/06/27 Javascript
解决vue里碰到 $refs 的问题的方法
2017/07/13 Javascript
Vue resource中的GET与POST请求的实例代码
2017/07/21 Javascript
JavaScript门面模式详解
2017/10/19 Javascript
利用pm2部署多个node.js项目的配置教程
2017/10/22 Javascript
angularJs 表格添加删除修改查询方法
2018/02/27 Javascript
nodejs中密码加密处理操作详解
2018/03/20 NodeJs
JS实现的Object数组去重功能示例【数组成员为Object对象】
2019/02/01 Javascript
vue 解决遍历对象显示的顺序不对问题
2019/11/07 Javascript
vue视频播放暂停代码
2019/11/08 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
2020/02/10 Javascript
python实现颜色rgb和hex相互转换的函数
2015/03/19 Python
以windows service方式运行Python程序的方法
2015/06/03 Python
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
Python内置函数 next的具体使用方法
2017/11/24 Python
解决python3中解压zip文件是文件名乱码的问题
2018/03/22 Python
Flask框架实现给视图函数增加装饰器操作示例
2018/07/16 Python
Python3实现对列表按元组指定列进行排序的方法分析
2018/12/22 Python
django 使用全局搜索功能的实例详解
2019/07/18 Python
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
2016/11/26 面试题
庆祝教师节活动总结
2015/03/23 职场文书
2015年音乐教师个人工作总结
2015/05/20 职场文书
推广普通话主题班会
2015/08/17 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
利用uni-app生成微信小程序的踩坑记录
2022/04/05 Javascript
Python 统计序列中元素的出现频度
2022/04/26 Python