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服务添加 iptables防火墙策略的方案
Apr 29 MySQL
MySQL中存储时间的最佳实践指南
Jul 01 MySQL
mysql 直接拷贝data 目录下文件还原数据的实现
Jul 25 MySQL
mysql如何能有效防止删库跑路
Oct 05 MySQL
你真的会用Mysql的explain吗
Mar 31 MySQL
navicat 连接Ubuntu虚拟机的mysql的操作方法
Apr 02 MySQL
Mysql使用全文索引(FullText index)的实例代码
Apr 03 MySQL
MySQL 外连接语法之 OUTER JOIN
Apr 09 MySQL
MySQL脏读,幻读和不可重复读
May 11 MySQL
MySQL 原理与优化之原数据锁的应用
Aug 14 MySQL
MySQL 原理优化之Group By的优化技巧
Aug 14 MySQL
MySQL count(*)统计总数问题汇总
Sep 23 MySQL
Mysql分析设计表主键为何不用uuid
你真的会用Mysql的explain吗
MySQL限制查询和数据排序介绍
MySQL学习必备条件查询数据
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
You might like
json的键名为数字时的调用方式(示例代码)
2013/11/15 PHP
PHP面向对象程序设计之接口用法
2014/08/20 PHP
PHP生成网站桌面快捷方式代码分享
2014/10/11 PHP
详解PHP的Laravel框架中Eloquent对象关系映射使用
2016/02/26 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
2018/06/22 PHP
在页面上点击任一链接时触发一个事件的代码
2007/04/07 Javascript
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
检测一个函数是否是JavaScript原生函数的小技巧
2015/03/13 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
自己动手写的javascript前端等待控件
2015/10/30 Javascript
vue.js实现含搜索的多种复选框(附源码)
2017/03/23 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
Vue自定义指令使用方法详解
2017/08/21 Javascript
JS实现的简单分页功能示例
2018/08/23 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
vuex的使用和简易实现
2021/01/07 Vue.js
用Javascript实现发送短信验证码间隔功能
2021/02/08 Javascript
Python执行时间的计算方法小结
2017/03/17 Python
深入理解Python3中的http.client模块
2017/03/29 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
python Tkinter版学生管理系统
2019/02/20 Python
python处理大日志文件
2019/07/23 Python
PyQt5基本控件使用详解:单选按钮、复选框、下拉框
2019/08/05 Python
Python类的动态绑定实现原理
2020/03/21 Python
django 实现后台从富文本提取纯文本
2020/07/02 Python
Happy Socks英国官网:购买五颜六色的袜子
2020/11/03 全球购物
出国留学自荐信
2013/10/25 职场文书
双方协议书
2014/04/22 职场文书
未婚证明书模板
2014/10/08 职场文书
军训决心书范文
2015/09/22 职场文书
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
2021/04/06 Python
CSS3常见动画的实现方式
2021/04/14 HTML / CSS
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python
Django Paginator分页器的使用示例
2021/06/23 Python