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 Router的安装部署
Apr 24 MySQL
正确使用MySQL update语句
May 26 MySQL
mysql 如何获取两个集合的交集/差集/并集
Jun 08 MySQL
详细谈谈MYSQL中的COLLATE是什么
Jun 11 MySQL
MySQL系列之十一 日志记录
Jul 02 MySQL
MyBatis 动态SQL全面详解
Oct 05 MySQL
mysql分组后合并显示一个字段的多条数据方式
Jan 22 MySQL
MySQL 开窗函数
Feb 15 MySQL
MySQL 主从复制数据不一致的解决方法
Mar 18 MySQL
MySQL限制查询和数据排序介绍
Mar 25 MySQL
MySQL事务操作的四大特性以及并发事务问题
Apr 12 MySQL
Mysql分析设计表主键为何不用uuid
你真的会用Mysql的explain吗
MySQL限制查询和数据排序介绍
MySQL学习必备条件查询数据
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
You might like
定制404错误页面,并发信给管理员的程序
2006/10/09 PHP
yii数据库的查询方法
2015/12/28 PHP
Thinkphp实现短信验证注册功能
2016/10/18 PHP
浅谈Laravel中的一个后期静态绑定
2017/08/11 PHP
深入理解javascript的执行顺序
2014/04/04 Javascript
Node.js实用代码段之获取Buffer对象字节长度
2016/03/17 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
jQuery拖拽通过八个点改变div大小
2020/11/29 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
详谈jQuery unbind 删除绑定事件 / 移除标签方法
2017/03/02 Javascript
AngularJS页面传参的5种方式
2017/04/01 Javascript
Node.js Mongodb 密码特殊字符 @的解决方法
2017/04/11 Javascript
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
js事件委托和事件代理案例分享
2017/07/25 Javascript
vuex学习之Actions的用法详解
2017/08/29 Javascript
详解VueRouter进阶之导航钩子和路由元信息
2017/09/13 Javascript
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
js中bool值的转换及“&&”、“||”、 “!!”详解
2017/12/21 Javascript
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
2019/11/14 Javascript
JavaScript实现简单随机点名器
2019/11/21 Javascript
深入Python解释器理解Python中的字节码
2015/04/01 Python
python爬虫之BeautifulSoup 使用select方法详解
2017/10/23 Python
Python两台电脑实现TCP通信的方法示例
2019/05/06 Python
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
2013/08/02 HTML / CSS
国际书籍零售商:Wordery
2017/11/01 全球购物
英国知名美妆护肤在线商城:Zest Beauty
2018/04/24 全球购物
智能电子秤、手表和健康监测仪:Withings(之前为诺基亚健康)
2018/10/30 全球购物
预备党员入党思想汇报
2014/01/04 职场文书
开学寄语大全
2014/04/08 职场文书
优秀党员申报材料
2014/12/18 职场文书
Python 高级库15 个让新手爱不释手(推荐)
2021/05/15 Python
Python办公自动化之教你如何用Python将任意文件转为PDF格式
2021/06/28 Python
springboot项目以jar包运行的操作方法
2021/06/30 Java/Android
MySQL学习必备条件查询数据
2022/03/25 MySQL