位置: 编程技术 - 正文

mysql利用init-connect增加访问审计功能的实现(MySQL利用视图查询员工进货数量要求输出姓名进货数量)

编辑:rootadmin

推荐整理分享mysql利用init-connect增加访问审计功能的实现(MySQL利用视图查询员工进货数量要求输出姓名进货数量),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:MySQL利用子查询查询部门在销售部工作员工的姓名,MySQL利用命令行工具启动和关闭的命令是什么,MySQL利用视图查询员工进货数量要求输出姓名进货数量,MySQL利用子查询查询部门在销售部工作员工的姓名,MySQL利用子查询查询部门在销售部工作员工的姓名,MySQL利用视图增加数据,MySQL利用正则表达式判断身份证号,MySQL利用正则表达式判断身份证号,内容如对您有帮助,希望把文章链接给更多的朋友!

mysql的连接首先都是要通过init-connect初始化,然后连接到实例。

我们利用这一点,通过在init-connect的时候记录下用户的thread_id,用户名和用户地址实现db的访问审计功能。

实现步骤

1、创建审计用的库表。

为了不与业务的库冲突,单独创建自己的库:

2、配置init-connect参数

这个参数是可以动态调整的,也注意要加到配置文件my.cnf中,否则下次重启后就失效了;

3、授予普通用户对accesslog表的insert权限

该点很重要

该参数只对普通用户生效,有super权限的都不会有作用。

mysql利用init-connect增加访问审计功能的实现(MySQL利用视图查询员工进货数量要求输出姓名进货数量)

如果是普通用户,增加了该功能后,一定需要授权:

grant insert on db_monitor.accesslog to user@'xx.xx.xx.%';

不授权的后果是,连接数据库会失败:

accesslog表没有insert权限的用户:

4、验证审计功能

某个用户对test库删除了一张表,看我们配合binlog日志是否能追踪到时哪个用户:

查看binlog:

可以看出来是哪个用户进行了操作,从而完成审计。

以上这篇mysql利用init-connect增加访问审计功能的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

mysql的sql语句特殊处理语句总结(必看) 1、更新整张表,如果某一行数据的某一列的值为空,那么让他和另一列字段的值相等UPDATEot_tgbzsetupdate_day=if(update_dayisnull,date,update_day);2、更新整张表,

详谈mysql order by in 的字符顺序(推荐) //MySQL语句SELECT*FROM`MyTable`WHERE`id`IN(,1,)ORDERBYFIELD(`id`,,1,);laravel框架$ids=array(1,,2);$ids_ordered=implode(',',$itemIds);$items=static::whereIn('id',$ids)-orderByRaw(DB::ra

win7下mysql6.x出现中文乱码的完美解决方法 1、在命令行里停止MySQL服务:netstopmysql2、修改mysql安装目录下的my,ini,将default-character-set=latin改为default-character-set=gbk(有几个改几个,改成utf-8我不知

标签: MySQL利用视图查询员工进货数量要求输出姓名进货数量

本文链接地址:https://www.jiuchutong.com/biancheng/349678.html 转载请保留说明!

上一篇:mysql 5.7.17的最新安装教程图文详解(mysql5.7最新版)

下一篇:mysql的sql语句特殊处理语句总结(必看)(mysql的基本sql语句)

  • 跨年的预收账款怎么记账
  • 金税四期有什么优势
  • 开出收据要做财务报表吗
  • 汇兑损益一般是多少
  • 现代服务包含哪些服务
  • 生产性资金是生产资料吗
  • 什么时候过路费是半价
  • 企业收入为0要报企业所得税吗
  • 小微企业第一季度不符合条件怎么处理
  • 专利捐献
  • 上月未计提税金,下月怎么做分录
  • 社会团体收到的投资款怎么入账
  • 基建账的年终结转
  • 发放短期外汇贷款的意义
  • 未盖发票章怎么办
  • 中标服务费直接按开票金额付款吗
  • 装修费用如何做分录
  • 拿提成的工资怎么算
  • 固定资产装修费用计入房产税吗
  • 因腐败因素形成的损失企业所得税如何处理?
  • 公会经费开支范围
  • 在win7中怎么安转只兼容win10的软件
  • linux中!
  • html5 video标签
  • 交割单和对账单一样吗
  • 哪些情况需要补钙
  • PHP:pg_get_result()的用法_PostgreSQL函数
  • 债务重组法律服务方案
  • 常用的php操作mysql的函数有哪些
  • 土地增值税的收费标准
  • 国产设备投资抵免企业所得税
  • 存货销售收入
  • javascript原生
  • 企业利润总额为负
  • vue内置指令实验总结
  • 现代信号处理张贤达pdf
  • 前端项目性能优势怎么写
  • 分公司在外地,企业怎么交税
  • 代理进口业务应纳的关税
  • 红冲后的发票税怎么办
  • 换电脑了怎么办
  • 销项税进项税月末怎么处理
  • 过次页是本页合计吗
  • 库存冲红是什么意思
  • 上期计提的费用怎么入账
  • 业务招待费进项税额转出会计分录
  • 有限合伙企业的
  • 计提工会经费如何做账
  • 归还银行贷款利息计入
  • 预付在建工程款的会计分录
  • 同一控制下的企业合并和非同一控制下的企业合并的区别
  • 未认证的发票不入账有什么影响
  • ppp项目政府可以不出资
  • 自然人可以申请一般纳税人吗
  • 管理费用和财务费用期末有无余额
  • 借款利息计入哪个科目
  • 为什么预付账款可以通过应付账款核算
  • 预付账款长期挂账的合理原因
  • 个税返还申请流程
  • 会计总监的薪资是多少
  • 如何防止mysql数据库攻击
  • sqlserver正则表达式替换列
  • windows自动执行
  • ubuntu从u盘安装软件
  • 怎么制作win7系统u盘装系统教程
  • intel x86 arm
  • cmd命令start命令
  • xp系统软件开机自启
  • 一台电脑多个用户组怎么显示在一个屏幕上
  • ie11forwindows10
  • win7双硬盘双系统
  • win10系统玩lol弹出来
  • linux添加启动
  • win7不重装修复系统
  • android开发环境配置
  • shell 字符串trim
  • perl 排序
  • shell if语句的用法
  • 退休人员还写工作单位吗
  • 湖北省地税局稽查局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设