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 相关文章推荐
数据库连接池
Apr 06 MySQL
MySQL如何构建数据表索引
May 13 MySQL
新手必备之MySQL msi版本下载安装图文详细教程
May 21 MySQL
MySQL下使用Inplace和Online方式创建索引的教程
May 26 MySQL
MySQL8.0无法启动3534的解决方法
Jun 03 MySQL
MySQL索引失效的典型案例
Jun 05 MySQL
MySQL系列之七 MySQL存储引擎
Jul 02 MySQL
MySql子查询IN的执行和优化的实现
Aug 02 MySQL
MySQL对数据表已有表进行分区表的实现
Nov 01 MySQL
SpringBoot连接MySQL获取数据写后端接口的操作方法
Nov 02 MySQL
解决Mysql多行子查询的使用及空值问题
Jan 22 MySQL
MySQL优化常用的19种有效方法(推荐!)
Mar 17 MySQL
Mysql分析设计表主键为何不用uuid
你真的会用Mysql的explain吗
MySQL限制查询和数据排序介绍
MySQL学习必备条件查询数据
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
You might like
不用iconv库的gb2312与utf-8的互换函数
2006/10/09 PHP
微信公众平台开发关注及取消关注事件的方法
2014/12/23 PHP
php获取网页上所有链接的方法
2015/04/03 PHP
smarty模板数学运算示例
2016/12/11 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
Javascript模块模式分析
2008/05/16 Javascript
谈谈JavaScript中的函数与闭包
2013/04/14 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
Javascript异步编程模型Promise模式详细介绍
2014/05/08 Javascript
Node.js返回JSONP详解
2016/05/18 Javascript
React Native 截屏组件的示例代码
2017/12/06 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
2018/09/21 Javascript
微信小程序实现的动态设置导航栏标题功能示例
2019/01/31 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
React Native 混合开发多入口加载方式详解
2019/09/23 Javascript
详解Python程序与服务器连接的WSGI接口
2015/04/29 Python
十个Python程序员易犯的错误
2015/12/15 Python
python3.6连接MySQL和表的创建与删除实例代码
2017/12/28 Python
Python爬虫包BeautifulSoup实例(三)
2018/06/17 Python
python re.sub()替换正则的匹配内容方法
2019/07/22 Python
python cumsum函数的具体使用
2019/07/29 Python
css3中的calc函数浅析
2018/07/10 HTML / CSS
CSS3+font字体文件实现圆形半透明菜单具体步骤(图解)
2013/06/03 HTML / CSS
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
班组长安全职责
2014/01/05 职场文书
日语系毕业求职信
2014/07/27 职场文书
乡领导班子四风问题对照检查材料
2014/09/25 职场文书
语文教师求职信范文
2015/03/20 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
百年孤独读书笔记
2015/06/29 职场文书
2016新年致辞
2015/08/01 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书
Redis高并发防止秒杀超卖实战源码解决方案
2021/11/01 Redis
Pandas实现批量拆分与合并Excel的示例代码
2022/05/30 Python