mysql---DCL(用户创建及限制)

DCL: 权限控制语句 grant revoke
数据库用户管理:
创建用户
修改用户的权限
删除用户
grant 要在终端执行。

用户创建语句注释

create user 'ky32'@'localhost' identified by '123456';
create user 创建用户的开头
'ky32'@'localhost'
'ky32'    表示用户的主机名
'localhost'        新建的用户可以在哪些主机登录。即可以使用ip的地址,网段,主机名都可
'%' mysql 的通配符,表所有任意或所有
identified by '123456' 新建用户的密码

用户赋予权限语句注释

grant all privileges on *.* to 'ky32'@'localhost' identified by '123456';
grant 固定开头
all privileges 赋予所有权限
on *.* 对所有的库都有操作权限
on test1.* 只对test1库进行操作。
to 'ky32'@'localhost' 赋权给哪个用户
identified by '123456' 使用哪个密码进行登录,创建用户的不写,密码为空

 

 

1、查看用户所有权限

格式:show grants for  '用户名'@'ip 或 网段 或 主机名';

bcc9ca36e5cd46ee9f27e74db71c8948.png

2、创建用户

格式:create user  '用户名'@'ip 或 网段 或 主机名' identified by '密码';

a0fd6fc1473c42db8e5d87a8e48b84e0.png

3、赋予权限

格式:grant 赋予的权限(用,号连接) on 数据库名.表名 to '用户名'@'ip 或 网段 或 主机名' identified by  '密码';

6e95579fb70749ea80d777d09ca33aff.png

4、删除用户

格式:drop user '用户名'@'ip 或 网段 或 主机名';

5、删除用户权限

格式:revoke 删除权限 on 数据库名.表名 from '用户名'@'ip 或 网段 或 主机名';
注:数据库名.表名 和添加时一致,否则无法删除

6、用户重命名

格式:rename user '旧用户名'@'ip 或 网段 或 主机名' to '新用户名'@'ip 或 网段 或 主机名';

8cda7d4016594c68b996d5df4c52210c.png

7、给用户修改密码

查看密码
格式:SELECT User,authentication_string,HOST from mysql.user;
修改当前用户:

格式:set password = password('密码');
修改其他用户:

格式:set password for '用户名'@'ip 或 网段 或 主机名' = password('密码');

 

8、免密登录 

vim /etc/my.cnf
........
skip-grant-tables
........
systemctl restart mysqld

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/155631.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

kafka为什么如此之快?

天下武功,唯快不破。同样的,kafka在消息队列领域,也是非常快的,这里的块指的是kafka在单位时间搬运的数据量大小,也就是吞吐量,下图是搬运网上的一个性能测试结果,在同步发送场景下,…

3D RPG Course | Core 学习日记一:初识URP

前言 最近开始学习Unity中文课堂M_Studio(麦大)的3D RPG Course,学习一下3D RPG游戏核心功能的实现,第一课我们学习到的是地图场景的编辑,其中涉及到了URP渲染。 我们首先进入Unity资源商店把地图素材和人物素材导入好…

毛发渲染方案实现

一、毛发材质概述 以前毛发只能用离线来做 现在实时毛发逐渐可能。长毛渲染和短毛渲染采用的是不同的方案。 二、长毛类制作分析 各向异性 kajiya算法 # 三、短毛类制作分析 四、制作心得及技巧

汽车贴膜店展示服务预约小程序的作用是什么

很多家庭都有车辆,除了车身自带颜色或外观,部分消费者会选择贴车衣、改色膜以及其它装饰类服务;而市场高需求下也促进了商家生意增长。 但随着线上化程度加深,传统线下门店也面临多重困境,品牌需要线上发展获得生意及…

python基于VGG19实现图像风格迁移

目录 1、原理 2、代码实现 1、原理 图像风格迁移是一种将一张图片的内容与另一张图片的风格进行合成的技术。 风格(style)是指图像中不同空间尺度的纹理、颜色和视觉图案,内容(content)是指图像的高级宏观结构。 实…

Redis 哨兵

目录 ​编辑 一、哨兵原理 1、集群结构和作用 2、集群监控原理 3、集群故障恢复原理 二、搭建哨兵集群 1、集群结构 2、准备实例和配置 3、启动 三、RedisTemplate 的哨兵模式 一、哨兵原理 1、集群结构和作用 Redis提供了哨兵(Sentinel)机制…

华为NAT配置实例(含dhcp、ospf配置)

一、网络拓朴如下: 二、要求:PC1 能访问到Server1 三、思路: R2配置DHCP,R2和R1配OSPF,R1出NAT 四、主要配置: R2的DHCP和OSPF: ip pool 1gateway-list 10.1.1.1 network 10.1.1.0 mask 25…

RabbitMQ消费者的可靠性

目录 一、消费者确认 二、失败重试机制 2.1、失败处理策略 三、业务幂等性 3.1、唯一消息ID 3.2、业务判断 3.3、兜底方案 一、消费者确认 RabbitMQ提供了消费者确认机制(Consumer Acknowledgement)。即:当消费者处理消息结束后&#x…

Python构造代理IP池提高访问量

目录 前言 一、代理IP是什么 二、代理IP池是什么 三、如何构建代理 IP 池 1. 从网上获取代理 IP 地址 2. 对 IP 地址进行筛选 3. 使用筛选出来的 IP 地址进行数据的爬取 四、总结 前言 爬虫程序是批量获取互联网上的信息的重要工具,在访问目标网站时需要频…

linux系统的环境变量-搞清环境变量到底是什么

环境变量 引例环境变量常见的环境变量echoexportenvunsetset 通过代码获取环境变量使用第三个参数获取使用全局变量enviorn获取环境变量通过系统调用获取环境变量 环境变量具有全局属性main函数前两个参数的作用 引例 在linux系统中,我们使用ls命令,直接…

python 打印与去除不可见字符 \x00

# 此处不是真实的\x00 被 空格替换了 text "boot_1__normal/ " print(text.strip()"boot_1__normal/") # 打印不可见字符 print(repr(text))>>> False boot_1__normal/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0…

Prometheus+Grafana

一、Prometheus 获取配置文件 docker run -d -p 9090:9090 --name prometheus prom/prometheusmkdir -p /app/prometheusdocker cp prometheus:/etc/prometheus/prometheus.yml /app/prometheus/prometheus.yml停止并删除旧的容器,重新启动 docker run -d --name…