位置: 编程技术 - 正文

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语句)

  • 财务软件按什么排序
  • 一般纳税人销售旧货
  • 住房租金专项附加
  • 应付票据和应付债券
  • 政府补贴什么时候确认收入
  • 工商年报最迟什么时候申报
  • 注销公司报表应注意什么
  • 去银行提取备用金开支票怎么填
  • 政策性搬迁资产损失情况怎么写
  • 成品油购进数据未同步怎么办
  • 支付外聘老师的培训费
  • 支付宝企业账户客服电话
  • 普通发票发票联丢了
  • 电费发票勾选是啥意思
  • 白酒出口税收
  • 打井行业
  • 关于设备安装调试的说法
  • 一般纳税人房租没有发票怎么办
  • 三证合一的税号变了,法人怎么重新绑定企业
  • 公司食堂买菜入什么科目
  • 土地出让金返还流程
  • 流转税与所得税的区别
  • 基金赎回手续费怎么计算
  • win10windows资源管理器怎么打开
  • 支付店面租金为什么是管理费用
  • php和c++的区别
  • php开发常用技术
  • 其他综合收益是什么意思
  • PHP:highlight_string()的用法_misc函数
  • php socket select
  • 解决本地浏览器的方法
  • python程序怎么看
  • 基础代谢
  • 汇算清缴补交的所得税怎么记帐
  • GPT3.5 , InstructGPT和ChatGPT的关系
  • 愚人挑战
  • golang char
  • Python如何将字符串转化为数字
  • 历史成本和重置成本的区别
  • web cms漏洞
  • 固定资产折旧率如何计算
  • 发工资时代扣房贷怎么办
  • day15-Servlet04
  • 织梦网站怎么添加关键词
  • 怎么找回丢失的华为手机
  • 建筑劳务公司一年赚多少钱
  • 城镇土地使用税税率
  • 关联方交易的税收问题
  • 固定资产清理时增值税怎么处理
  • 长期股权投资与其他权益工具投资的区别
  • 短期借款有哪几种类型
  • 免税苗木发票如何申报
  • 分期收款定义
  • 员工自己承担的社保费用进入管理费用吗
  • 缴纳社保需要办理什么手续
  • 跨两年的发票可以冲红吗
  • 预缴税款的会计处理
  • 跨年取得的发票
  • mysql 1449解决
  • win7系统怎么用
  • xp无法识别的usb设备unknown device
  • win10预览版和正式版
  • archlinux ip地址
  • win8 cmd在哪
  • sgbhp.exe - sgbhp是什么进程 有什么用
  • dw导入excel
  • jquery 瀑布流
  • Android游戏开发读后感
  • css隐藏显示元素的方法
  • python怎么用
  • java scripts
  • 自定义dialogfragment
  • 脸部两旁的骨头
  • javascript学习指南
  • js点击表格行获取当前行信息
  • python二叉树
  • unity引擎工具
  • javascript怎么弄
  • 报税时一直显示申报中
  • 税务约谈的法律依据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设