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事务的隔离级别与MVCC
Apr 22 MySQL
Mysql数据库索引面试题(程序员基础技能)
May 31 MySQL
解决mysql模糊查询索引失效问题的几种方法
Jun 18 MySQL
新手入门Mysql--sql执行过程
Jun 20 MySQL
解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码
Jun 26 MySQL
MySQL中utf8mb4排序规则示例
Aug 02 MySQL
SQL语法CONSTRAINT约束操作详情
Jan 18 MySQL
JMeter对MySQL数据库进行压力测试的实现步骤
Jan 22 MySQL
MySQL为数据表建立索引的原则详解
Mar 03 MySQL
mysql数据插入覆盖和时间戳的问题及解决
Mar 25 MySQL
WINDOWS下安装mysql 8.x 的方法图文教程
Apr 19 MySQL
MySQL提取JSON字段数据实现查询
Apr 22 MySQL
Mysql分析设计表主键为何不用uuid
你真的会用Mysql的explain吗
MySQL限制查询和数据排序介绍
MySQL学习必备条件查询数据
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
You might like
ajax实现无刷新分页(php)
2010/07/18 PHP
php下连接mssql2005的代码
2011/01/17 PHP
如何用PHP做到页面注册审核
2017/03/02 PHP
Yii框架引入coreseek分页功能示例
2019/02/08 PHP
javascript for循环设法提高性能
2010/02/24 Javascript
让页面上两个div中的滚动条(滑块)同步运动示例
2013/08/07 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
jQuery基础_入门必看知识点
2016/07/04 Javascript
前端构建工具之gulp的语法教程
2017/06/12 Javascript
基于JavaScript实现前端数据多条件筛选功能
2020/08/19 Javascript
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
Vue工程模板文件 webpack打包配置方法
2017/12/26 Javascript
vue.js,ajax渲染页面的实例
2018/02/11 Javascript
JS中touchstart事件与click事件冲突的解决方法
2018/03/12 Javascript
Node.js文件编码格式的转换的方法
2018/04/27 Javascript
Rollup处理并打包JS文件项目实例代码
2018/05/31 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
2018/10/16 Javascript
微信小程序云开发如何使用云函数生成二维码
2019/05/18 Javascript
vue使用自定义事件的表单输入组件用法详解【日期组件与货币组件】
2020/06/01 Javascript
vue项目实现多语言切换的思路
2020/09/17 Javascript
JavaScript中条件语句的优化技巧总结
2020/12/04 Javascript
nodejs+express最简易的连接数据库的方法
2020/12/23 NodeJs
Python随机数random模块使用指南
2016/09/09 Python
手把手教你使用Python创建微信机器人
2019/04/29 Python
python导入坐标点的具体操作
2019/05/10 Python
实例详解Python装饰器与闭包
2019/07/29 Python
Django实现文件上传和下载功能
2019/10/06 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
一款纯css3实现简单的checkbox复选框和radio单选框
2014/11/05 HTML / CSS
Abbott Lyon官网:女士手表、珠宝及配件
2020/12/26 全球购物
项目计划书范文
2014/01/09 职场文书
《小松树和大松树》教学反思
2014/02/20 职场文书
社区班子对照检查材料
2014/08/27 职场文书
学生通报表扬范文
2015/05/04 职场文书
关于redisson缓存序列化几枚大坑说明
2021/08/04 Redis