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 相关文章推荐
Navicat连接MySQL错误描述分析
Jun 02 MySQL
MySQL 全文检索的使用示例
Jun 07 MySQL
MySql子查询IN的执行和优化的实现
Aug 02 MySQL
SQL实现LeetCode(196.删除重复邮箱)
Aug 07 MySQL
mysql中int(3)和int(10)的数值范围是否相同
Oct 16 MySQL
mysql事务对效率的影响分析总结
Oct 24 MySQL
MySQL慢查询优化解决问题
Mar 17 MySQL
聊聊mysql都有哪几种分区方式
Apr 13 MySQL
Mysql数据库事务的脏读幻读及不可重复读详解
May 30 MySQL
MySQL数据库表约束讲解
Jun 21 MySQL
SQL语句中EXISTS的详细用法大全
Jun 25 MySQL
mysql sock 文件解析及作用讲解
Jul 15 MySQL
Mysql分析设计表主键为何不用uuid
你真的会用Mysql的explain吗
MySQL限制查询和数据排序介绍
MySQL学习必备条件查询数据
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
You might like
php中echo()和print()、require()和include()等易混淆函数的区别
2012/02/22 PHP
解析PHP缓存函数的使用说明
2013/05/10 PHP
php函数连续调用实例分析
2015/07/30 PHP
PHP递归创建多级目录
2015/11/05 PHP
ThinkPHP中create()方法自动验证实例
2017/04/26 PHP
PHP 构造函数和析构函数原理与用法分析
2020/04/21 PHP
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
jQuery子窗体取得父窗体元素的方法
2015/05/11 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
JavaScript运算符小结
2015/06/03 Javascript
JS实现超精简响应鼠标显示二级菜单代码
2015/09/12 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
详解vue.js之props传递参数
2017/12/12 Javascript
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
2018/05/23 Javascript
JS实现的对象去重功能示例
2019/06/04 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
javascript实现异形滚动轮播
2019/11/28 Javascript
Vue中fragment.js使用方法小结
2020/02/17 Javascript
[01:33:25]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第一场 1月24日
2021/03/11 DOTA
python绘图库Matplotlib的安装
2014/07/03 Python
Python中的zip函数使用示例
2015/01/29 Python
Python命令行参数解析模块getopt使用实例
2015/04/13 Python
Python创建模块及模块导入的方法
2015/05/27 Python
解决python2.7 查询mysql时出现中文乱码
2016/10/09 Python
Django卸载之后重新安装的方法
2017/03/15 Python
python3利用Dlib19.7实现人脸68个特征点标定
2018/02/26 Python
用pandas划分数据集实现训练集和测试集
2020/07/20 Python
香港最新科技与优质家居产品购物网站:J SELECT
2018/08/21 全球购物
联想马亚西亚官方网站:Lenovo Malaysia
2018/09/19 全球购物
软件测试笔试题
2012/10/25 面试题
通知范文怎么写
2015/04/16 职场文书
2016年十一促销广告语
2016/01/28 职场文书
pytorch实现加载保存查看checkpoint文件
2022/07/15 Python