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 EXPLAIN输出列的详细解释
May 12 MySQL
详解Mysql和Oracle之间的误区
May 18 MySQL
详解mysql三值逻辑与NULL
May 19 MySQL
MySQL之PXC集群搭建的方法步骤
May 25 MySQL
MYSQL数据库使用UTF-8中文编码乱码的解决办法
May 26 MySQL
Navicat for MySQL的使用教程详解
May 27 MySQL
mysq启动失败问题及场景分析
Jul 15 MySQL
MySQL RC事务隔离的实现
Mar 31 MySQL
MySQL分区路径子分区再分区
Apr 13 MySQL
MySQL 数据表操作
May 04 MySQL
Mysql 一主多从的部署
May 20 MySQL
MYSQL事务的隔离级别与MVCC
May 25 MySQL
Mysql分析设计表主键为何不用uuid
你真的会用Mysql的explain吗
MySQL限制查询和数据排序介绍
MySQL学习必备条件查询数据
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
You might like
如何获得PHP相关资料
2006/10/09 PHP
mysql5写入和读出乱码解决
2006/11/25 PHP
修改了一个很不错的php验证码(支持中文)
2007/02/14 PHP
PHP根据图片色界在不同位置加水印的方法
2015/07/01 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
Laravel基础-关于引入公共文件的两种方式
2019/10/18 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
JS实现清除指定cookies的方法
2014/09/20 Javascript
javascript实现状态栏中文字动态显示的方法
2015/10/20 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
2015/11/02 Javascript
jquery的checkbox,radio,select等方法小结
2016/08/30 Javascript
js时间查询插件使用详解
2017/04/07 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
2017/05/03 Javascript
jquery判断滚动条距离顶部的距离方法
2018/09/05 jQuery
最简单的JS实现json转csv的方法
2019/01/10 Javascript
vue相关配置文件详解及多环境配置详细步骤
2020/05/19 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
2020/07/20 Javascript
vue 使用原生组件上传图片的实例
2020/09/08 Javascript
vue使用exif获取图片经纬度的示例代码
2020/12/11 Vue.js
python使用pil生成缩略图的方法
2015/03/26 Python
使用python装饰器计算函数运行时间的实例
2018/04/21 Python
python批量导入数据进Elasticsearch的实例
2018/05/30 Python
TensorFlow用expand_dim()来增加维度的方法
2018/07/26 Python
python 命令行传入参数实现解析
2019/08/30 Python
Python 过滤错误log并导出的实例
2019/12/26 Python
python给图像加上mask,并提取mask区域实例
2020/01/19 Python
德国购买踏板车网站:Microscooter
2019/10/14 全球购物
大学毕业登记表自我鉴定
2013/10/09 职场文书
十八届三中全会学习方案
2014/02/16 职场文书
《盲人摸象》教学反思
2014/02/16 职场文书
大学活动总结格式
2014/04/29 职场文书
如何自己动手写SQL执行引擎
2021/06/02 MySQL
Java8中Stream的一些神操作
2021/11/02 Java/Android