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大小写敏感的注意事项
May 24 MySQL
MySQL 全文检索的使用示例
Jun 07 MySQL
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
Jun 18 MySQL
MySQL 那些常见的错误设计规范,你都知道吗
Jul 16 MySQL
MySQL 1130异常,无法远程登录解决方案详解
Aug 23 MySQL
MySQL实例精讲单行函数以及字符数学日期流程控制
Oct 15 MySQL
Mysql存储过程、触发器、事件调度器使用入门指南
Jan 22 MySQL
MySQL 主从复制数据不一致的解决方法
Mar 18 MySQL
MySQL批量更新不同表中的数据
May 11 MySQL
MySQL优化之慢日志查询
Jun 10 MySQL
MYSQL中文乱码问题的解决方案
Jun 14 MySQL
MySQL一劳永逸永久支持输入中文的方法实例
Aug 05 MySQL
Mysql分析设计表主键为何不用uuid
你真的会用Mysql的explain吗
MySQL限制查询和数据排序介绍
MySQL学习必备条件查询数据
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
You might like
Windows下部署Apache+PHP+MySQL运行环境实战
2012/08/31 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
PHP实现的连贯操作、链式操作实例
2014/07/08 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
2017/11/25 PHP
最简单的js图片切换效果实现代码
2011/09/24 Javascript
jQuery EasyUI API 中文文档 - Tabs标签页/选项卡
2011/10/01 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
内容滑动切换效果jquery.hwSlide.js插件封装
2016/07/07 Javascript
jQuery生成假加载动画效果
2016/12/01 Javascript
vue子父组件通信的实现代码
2017/07/09 Javascript
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
Nodejs模块载入运行原理
2018/02/23 NodeJs
JS数组去重常用方法实例小结【4种方法】
2018/05/28 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
微信小程序模拟cookie的实现
2018/06/20 Javascript
JavaScript中this关键字用法实例分析
2018/08/24 Javascript
小程序指纹验证的实现代码
2018/12/04 Javascript
微信小程序云开发修改云数据库中的数据方法
2019/05/18 Javascript
深度了解vue.js中hooks的相关知识
2019/06/14 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
Element Breadcrumb 面包屑的使用方法
2020/07/26 Javascript
[01:08:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS LGD-CDEC
2014/05/22 DOTA
[01:04:08]完美世界DOTA2联赛PWL S3 INK ICE vs GXR 第一场 12.16
2020/12/18 DOTA
在Python中使用第三方模块的教程
2015/04/27 Python
python实现在sqlite动态创建表的方法
2015/05/08 Python
Django读取Mysql数据并显示在前端的实例
2018/05/27 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
Django 删除upload_to文件的步骤
2020/03/30 Python
50个强大璀璨的CSS3/JS技术运用实例
2010/02/27 HTML / CSS
基于canvas使用贝塞尔曲线平滑拟合折线段的方法
2018/01/10 HTML / CSS
澳大利亚婴儿礼品公司:The Baby Gift Company
2018/11/04 全球购物
老人再婚离婚协议书范本
2014/10/27 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书
高一数学教学反思
2016/02/18 职场文书
员工保密协议范本,您一定得收藏!很有用!
2019/08/08 职场文书