好好生活
  平平淡淡每一天

编辑

Mysql 用户权限

创建用户并给此用户查询权限

-- 在127.0.0.1连接的demo数据库中创建一个chenyuchen的用户,并给了他一个查询的权限,密码为123456
grant select on demo.* 
to 'chiyuchen'@'127.0.0.1.%' identified by '123456' 
with grant option;

对应Mysql数据库的 db 表和 user 表
image
image

@'127.0.0.1.% 解析

ip 指的是允许访问数据的客户端ip;

192.168.1.%:等同于 192.168.1.* > 192.168.1.1%,192.168.1.2%,192.168.1.3%等服务器都可以访问。

%:表示所有 ip 都可以访问。

查看用户的权限

-- 在127.0.0.1 数据库中查询chiyuchen用户的所有权限信息
show grants for 'chiyuchen'@'127.0.0.1.%';

image

测试用户权限

image
image
查询权限测试
image
删除权限测试
image
修改权限测试
image

删除用户的查询权限

revoke select on demo.* 
from 'chiyuchen'@'127.0.0.1.%';

授权用户查看某表固定列权限

-- 只允许用户查看brand中的id和brand_name字段
grant select (id,brand_name) on demo.brand 
to 'chiyuchen'@'127.0.0.1.%';

image

对应mysql数据的 db 表、user 表、tables_priv 表和 columns_priv 表

image

image

创建无密码用户

create user 'jinhuiliu';

把A用户的权限赋权给B用户

-- 赋权:把chiyuchen用户的权限给jinhuiliu(Ps:5.7版本后才有的)
grate proxy on 'chiyuchen' to 'jinhuiliu';

对应 mysql 数据库中的 proxies_priv 表
image

posted @   踏步  阅读(356)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示