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 29 MySQL
mysql对于模糊查询like的一些汇总
May 09 MySQL
MySQL中你可能忽略的COLLATION实例详解
May 12 MySQL
MySQL下使用Inplace和Online方式创建索引的教程
May 26 MySQL
MySql开发之自动同步表结构
May 28 MySQL
MySQL5.7并行复制原理及实现
Jun 03 MySQL
MySQL 四种连接和多表查询详解
Jul 16 MySQL
Linux7.6二进制安装Mysql8.0.27详细操作步骤
Nov 27 MySQL
Mysql中@和@@符号的详细使用指南
Jun 05 MySQL
mysql数据库隔离级别详解
Jun 16 MySQL
mysql sql常用语句大全
Jun 21 MySQL
Mysql分析设计表主键为何不用uuid
你真的会用Mysql的explain吗
MySQL限制查询和数据排序介绍
MySQL学习必备条件查询数据
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
You might like
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
2011/12/16 PHP
php中static和const关键字用法分析
2016/12/07 PHP
Windows下php+mysql5.7配置教程
2017/05/16 PHP
用JS剩余字数计算的代码
2008/07/03 Javascript
Ext grid 添加右击菜单
2009/11/26 Javascript
jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
2010/10/15 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
2013/08/02 Javascript
jQuery点击自身以外地方关闭弹出层的简单实例
2013/12/24 Javascript
jquery validate 自定义验证方法介绍 日期验证
2014/02/27 Javascript
关于img的href和src取变量及赋值的方法
2014/04/28 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
nodejs读写json文件的简单方法(必看)
2017/03/09 NodeJs
关于axios如何全局注册浅析
2018/01/14 Javascript
p5.js入门教程之平滑过渡(Easing)
2018/03/16 Javascript
js实现各浏览器全屏代码实例
2018/07/03 Javascript
layui问题之模拟select点击事件的实例讲解
2018/08/15 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
element-ui中Table表格省市区合并单元格的方法实现
2019/08/07 Javascript
Vue.js实现可编辑的表格
2019/12/11 Javascript
[49:07]VGJ.T vs Optic Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
[03:21]【TI9纪实】Old Boys
2019/08/23 DOTA
python基础教程之udp端口扫描
2014/02/10 Python
python取余运算符知识点详解
2019/06/27 Python
Python企业编码生成系统之主程序模块设计详解
2019/07/26 Python
Django分页功能的实现代码详解
2019/07/29 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
Python如何给函数库增加日志功能
2020/08/04 Python
关于PyCharm安装后修改路径名称使其可重新打开的问题
2020/10/20 Python
详解rem 适配布局
2018/10/31 HTML / CSS
巴西备受欢迎的服装和生活方式品牌:FARM Rio
2020/02/04 全球购物
运动会100米加油稿
2015/07/21 职场文书
2019个人半年工作总结
2019/06/21 职场文书
手把手教你怎么用Python实现zip文件密码的破解
2021/05/27 Python
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL
Python matplotlib 利用随机函数生成变化图形
2022/04/26 Python