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 相关文章推荐
left join、inner join、right join的区别
Apr 05 MySQL
Mysql基础知识点汇总
May 26 MySQL
mysql 带多个条件的查询方式
Jun 05 MySQL
MySQL中存储时间的最佳实践指南
Jul 01 MySQL
SQL语法CONSTRAINT约束操作详情
Jan 18 MySQL
如何避免mysql启动时错误及sock文件作用分析
Jan 22 MySQL
Mysql分析设计表主键为何不用uuid
Mar 31 MySQL
MySQL中JOIN连接的基本用法实例
Jun 05 MySQL
MySQL慢查询中的commit慢和binlog中慢事务的区别
Jun 16 MySQL
MySQL主从切换的超详细步骤
Jun 28 MySQL
MySQL性能指标TPS+QPS+IOPS压测
Aug 05 MySQL
Mysql分析设计表主键为何不用uuid
你真的会用Mysql的explain吗
MySQL限制查询和数据排序介绍
MySQL学习必备条件查询数据
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
You might like
php中获取远程客户端的真实ip地址的方法
2011/08/03 PHP
php tp验证表单与自动填充函数代码
2012/02/22 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
2013/06/26 PHP
php获得文件大小和文件创建时间的方法
2015/03/13 PHP
Zend Framework连接Mysql数据库实例分析
2016/03/19 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
2016/04/20 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
PHP文件类型检查及fileinfo模块安装使用详解
2019/05/09 PHP
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
2010/02/15 Javascript
JS分页效果示例
2013/10/11 Javascript
简体中文转换繁体中文(实现代码)
2013/12/25 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
javascript轮播图算法
2016/10/21 Javascript
Bootstrap选项卡动态切换效果
2016/11/28 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
微信小程序支付前端源码
2018/08/29 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
vue 组件间的通信之子组件向父组件传值的方式
2020/07/29 Javascript
JavaScript Image对象实现原理实例解析
2020/08/26 Javascript
微信小程序弹窗禁止页面滚动的实现代码
2020/12/30 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
Django原生sql也能使用Paginator分页的示例代码
2017/11/15 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
python取均匀不重复的随机数方式
2019/11/27 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
Python使用configparser库读取配置文件
2020/02/22 Python
详解用python -m http.server搭一个简易的本地局域网
2020/09/24 Python
个人自荐信
2013/12/05 职场文书
2014年初中班主任工作总结
2014/11/08 职场文书
Python爬虫框架之Scrapy中Spider的用法
2021/06/28 Python