首页 > 数据库 >MYSQL脱敏 || 给开发人员限制权限,保证mysql数据库数据安全

MYSQL脱敏 || 给开发人员限制权限,保证mysql数据库数据安全

时间:2023-02-09 22:44:06浏览次数:44  
标签:开发人员 host 123 user mysql test 权限 数据安全

目录


MYSQL脱敏

脱敏: 脱离敏感信息。
有时候开发需要权限查找一些数据,那么mysql数据库存放着很多重要数据信息,肯定不能随便让别人看到,这时候需要进行脱敏操作,这是为了权限最小化。

grant all privileges on *.* to test@'%' identified by '123';
  1. all privileges 权限 .
  2. *. * 所有库所有表
  3. test@'%' mysql用户构成:用户名@主机域,所以test@'%'是一个用户
  4. '123' 是test@'%'用户密码

权限限制

  1. mysql.* 单库级别 (mysql库的所有表)
  2. mysql.user 单表级别 (mysql库的user表)
  3. mysql.user.host 单列级别 (这个来讲就是限制到mysql库的user表的host列,mysql.user.host语法是不对的,只是为了让大家方便理解才写成mysql.user.host,正确使用看下文)

单库级别

#给test1@'%'这个用户mysql库中所有表的查询权限。
#使用test1登陆,能查询mysql库所有表的数据信息
grant select on mysql.* to test1@'%' identified by '123';

单表级别

#给test2@'%'这个用户mysql库中user表的查询权限。
#使用test2登陆,能查询mysql库user表的数据信息
grant select on mysql.user to test2@'%' identified by '123';

单列级别

#只给test@'%'这个用户mysql库中user表的user列的查询权限。
grant select(user) on mysql.user to test@'%' identified by '123';

#只给test@'%'这个用户mysql库中user表的user列和host列的查询权限。
grant select(user,host) on mysql.user to test@'%' identified by '123';

在这里插入图片描述


在这里插入图片描述

标签:开发人员,host,123,user,mysql,test,权限,数据安全
From: https://www.cnblogs.com/lqq-blog/p/17107399.html

相关文章

  • Windows 环境下安装Snort+MySQL+ACID
       在Windows系统中安装软件,通常是一通Next...Finish,相比Linux要容易,所以很多同学在准备IDS实验环境时自然会想到采用Windows系统,本文对阅读者的网络基础知识以及对实......
  • Java Mysql Time类型 接收显示问题
    最近写项目需要用的mysql中的Time时间类型问题产生原因想要实现在mysql中只存入Time类型,如10:30。这样可以方便存取,在后台接收和显示都比较方便。产生的问题但是这......
  • mysql 主从复制传统模式转换成gtid模式
    业务希望在主备切换时候可以自动完成1.修改参数主从两边都设置setglobalset enforce_gtid_consistency=warn;去错误日志查看错误信息tail-100ferror.log如何错误......
  • 因MySQL数据库无法启动导致EasyCVR也无法启动的解决办法
    EasyCVR具备强大的视频接入、汇聚与管理、视频分发等视频能力,可实现的视频功能包括:视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、服务器集群、智......
  • mysql gtid模式转化为传统复制模式
    业务上需要用到createtableasselect时候gtid不支持1.停止从库主从延时要停止1、stopslave2、CHANGEMASTERTO MASTER_AUTO_POSITION=0,MASTER_HOST='master2.e......
  • 因MySQL数据库无法启动导致EasyCVR也无法启动的解决办法
    EasyCVR具备强大的视频接入、汇聚与管理、视频分发等视频能力,可实现的视频功能包括:视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、服务器集群、智......
  • 关于MySQL连接的一些内容
    《MySQL是怎样运行的》一书十一、十二章的相关笔记。掺入了一些自己的理解。连接基础MySQL中的连接使用嵌套子循环实现,其中有两个角色:驱动表:子循环中处于外层的表被驱......
  • mybatis plus 将 mysql geometry类型字段进行解析
    packageorg.jeecg.config.mybatis.interceptor;importjava.math.BigDecimal;publicclassGeoPoint{publicGeoPoint(BigDecimallng,BigDecimallat){......
  • MySQL常用语句整理
    表:    查询语句--查询姓“猴”的学生名单SELECT*fromstudentWHERE姓名like"猴%";--查询姓“孟”老师的个数SELECTCOUNT(教师姓名)FROMteacherWH......
  • MYSQL——真实生产环境的数据库机器配置
    摘要介绍真实项目中数据库配置选型,机器压测指标等,以帮助项目设计构建MYSQL集群能够符合你的业务。以下是个人在真实生产环境总结的的相关的参数,仅仅供大家参考。一、生产环......