位置: 编程技术 - 正文

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

  • 浙江增值税专用发票几个点
  • 以前损益年度调整
  • 钢铁租赁公司
  • 减免税备案登记表样本
  • 什么叫备品备件
  • 小规模纳税人消费税怎么计算
  • 合同方和付款方不一致,发票开付款方可以吗
  • 变更企业性质企业怎么办
  • 机器设备如何计提折旧
  • 事业单位取得了应税收入如何纳税?
  • 项目收入怎么算
  • 个人付款可以开发票吗
  • 开票现代服务怎么选
  • 水资源税计入会计科目
  • 房地产开发企业资质管理规定
  • 主营业务收入写不写明细
  • 小规模纳税人缴纳增值税怎么做账
  • 如何在Windows10中打开命令提示符?
  • 苹果手机系统更新在哪里找
  • 电脑怎么一键返回到桌面
  • 冲暂估成本会计分录怎么做
  • 飞机票开电子发票是电子行程单吗
  • 戴尔电脑设置u盘
  • 未付款的增值税发票可以抵扣吗
  • application guard
  • php采集系统
  • php解析配置文件
  • php7.3安装
  • php照片上传
  • 有哪些天气软件
  • ai技术排名
  • 音乐制作人评刀郎新专辑
  • golang和php
  • 企业确认坏账损失领导如何回复
  • 销售边角料的会计分录
  • 实收资本退回给股东需要交印花税吗
  • 税控盘使用费
  • 非定额备用金的使用范围
  • 个人建筑安装属于劳务吗
  • 2021年财政部令68号
  • 使用XQuery查询DB2 XML数据
  • MySQL: mysql is not running but lock exists 的解决方法
  • mysql where join
  • 工会经费余额在借方还是贷方
  • 政府补助如何确定收入
  • 工业企业中制造费用包括哪些内容
  • 旅行社开具的发票可以作为福利费税前支出吗
  • 复利和年金的区别通俗易懂的
  • 母公司将子公司股权无偿转让给子公司
  • 银行结息交易是扣钱的意思吗
  • 固定资产一次性扣除后第二年账务处理
  • 原始凭证的审核内容
  • 商业汇票的会计核算
  • 商誉的算法
  • 工会经费计提的比例是多少
  • 长期股权投资减值准备是什么意思
  • 为什么会有进项税和销项税
  • 如何调整银行存款余额
  • 日常费用报销流程是什么样的?
  • .NET Framework SQL Server 数据提供程序连接池
  • sqlserver 中ntext字段的批量替换(updatetext的用法)
  • 电脑win7win8win10操作系
  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询
  • 虚拟机下安装操作软件
  • win10web服务器在哪打开
  • get mac
  • fs是什么文件
  • fedora 图形界面
  • em和px
  • opengl深度值与z值
  • nodejs npm package.json中文文档
  • 通过Tabs方法基于easyUI+bootstrap制作工作站
  • 获取已安装应用列表的权限在哪里设置
  • 请问在javascript程序中
  • 安卓手机管家下载
  • 全年一次性奖金怎么申报个税
  • 电子税务局申报截止日期
  • 河南车船税收费标准图片
  • 社保工资申报错了可以重新申请吗
  • 山东省关于公务员社会信用考察的规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设