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 08 MySQL
MySQL 覆盖索引的优点
May 19 MySQL
解决Navicat for Mysql连接报错1251的问题(连接失败)
May 27 MySQL
MySQL 常见存储引擎的优劣
Jun 02 MySQL
MySQL删除和插入数据很慢的问题解决
Jun 03 MySQL
mysq启动失败问题及场景分析
Jul 15 MySQL
MySQL命令无法输入中文问题的解决方式
Aug 30 MySQL
Mysql中常用的join连接方式
May 11 MySQL
MySql中的json_extract函数处理json字段详情
Jun 05 MySQL
mysql中关键词exists的用法实例详解
Jun 10 MySQL
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
Jun 14 MySQL
mysql数据库如何转移到oracle
Dec 24 MySQL
Mysql分析设计表主键为何不用uuid
你真的会用Mysql的explain吗
MySQL限制查询和数据排序介绍
MySQL学习必备条件查询数据
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
You might like
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
PHP基于GD库的图像处理方法小结
2016/09/27 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
js打印纸函数代码(递归)
2010/06/18 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
使用ajax+jqtransform实现动态加载select
2014/12/01 Javascript
js 左右悬浮对联广告特效代码
2014/12/12 Javascript
详解JavaScript中的异常处理方法
2015/06/16 Javascript
Bootstrap实现弹性搜索框
2016/07/11 Javascript
解析微信JS-SDK配置授权,实现分享接口
2016/12/09 Javascript
微信小程序分页加载的实例代码
2017/07/11 Javascript
jquery tmpl模板(实例讲解)
2017/09/02 jQuery
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
jQuery实现可兼容IE6的滚动监听功能
2017/09/20 jQuery
jquery操作checkbox的常用方法总结【附测试源码下载】
2019/06/10 jQuery
vue语法自动转typescript(解放双手)
2019/09/18 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
python解析html开发库pyquery使用方法
2014/02/07 Python
Python 正则表达式实现计算器功能
2017/04/29 Python
Python的语言类型(详解)
2017/06/24 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
详解pandas的外部数据导入与常用方法
2019/05/01 Python
Pytorch加载部分预训练模型的参数实例
2019/08/18 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
python中struct模块之字节型数据的处理方法
2019/08/27 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
详解Python修复遥感影像条带的两种方式
2020/02/23 Python
Python制作简单的剪刀石头布游戏
2020/12/10 Python
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
Prototype中如何为一个元素添加一个方法
2014/12/08 面试题
土建资料员岗位职责
2014/01/04 职场文书
百日安全活动总结
2014/05/04 职场文书
群众路线问题查摆对照检查材料
2014/10/04 职场文书
小孩不笨观后感
2015/06/03 职场文书
银行工作心得体会范文
2016/01/23 职场文书
pandas提升计算效率的一些方法汇总
2021/05/30 Python