proxysql 系列~审核功能
一 简介:今天我们来探讨下具体的审核功能
二 平台审计功能
一 proxysql 设置
  set mysql-eventslog_filename = '/data/ProxySQL/log/sql.log'
  LOAD MYSQL VARIABLES TO RUNTIME;
  SAVE MYSQL VARIABLES TO DISK;
  mysql_query_rules表中设置路由规则
  insert into mysql_query_rules(rule_id,active,match_digest,log,apply) values(1,1,'^delete',1,1);
  insert into mysql_query_rules(rule_id,active,match_digest,log,apply) values(1,1,'^update',1,1);
  insert into mysql_query_rules(rule_id,active,match_digest,log,apply) values(1,1,'^insert',1,1);
  load mysql query rules to RUNTIME;
  save mysql query rules to DISK;
二 安装解析工具
  1 地址 https://github.com/sysown/proxysql/tree/v1.4.2/tools 下载 eventslog_reader_sample.cpp 和 Makefile文件、
  2  修改 cpp文件 将
  switch (et) {
  case PROXYSQL_QUERY:
  read_query(f);
  break;
  default:
  break;
 }
 替换成 read_query(f);
 3 make 
 4 eventslog_reader_sample 直接解析即可
三 总结
1 proxysql 之所以用二进制进行记载 我觉得是为了压缩文件大小,proxysql这个功能完美解决了历史追溯审计,
2 建议不要匹配select,可能会导致文件超大
proxysql 系列~审核功能的更多相关文章
- PHPCMS v9设置文章的审核功能
		
对于新建的站点,如果想设置会员发布的文章必须通过审核后才能发布,则需要以下几步来完成: 1.根据需要自定义管理员角色或选择已有角色. 步骤:设置->管理员设置->角色管理->权限设置 ...
 - proxysql 系列 ~ 读写分离核心功能
		
一 相关表介绍 1 mysql_user 列表配置 1 username && password 账号密码 2 default_hostgroup 默认的组ID2 mysq ...
 - 03.Web大前端时代之:HTML5+CSS3入门系列~H5功能元素
		
Web大前端时代之:HTML5+CSS3入门系列:http://www.cnblogs.com/dunitian/p/5121725.html 2.功能元素 1.hgroup 对网页或区段(secti ...
 - SQLSERVER2012 Audit (审核)功能
		
数据库表结构和数据有时会被无意或者恶意,或者需要追踪最近的数据结构变更记录,以往必须通过日志查询,SQL Server2008开始提供了 审核(Audit )功能,SQL2012有所升级,利用它可以实 ...
 - C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 严格的用户账户审核功能
		
整个集团有几万个用户,一个个用户添加是不现实的,只有每个公司的系统管理员添加.或者用户申请帐户,然后有相应的管理员审核,才会更准确一些. 每个公司.分公司.部门的账户情况只有所在公司的管理员是最清楚的 ...
 - php实现注册审核功能
		
本章主要实现注册之后审核通过的功能,共这几部分组成: 1. 创建数据库:mydb数据库的user表 注:isok判断是否通过审核,1为通过,0为未通过. 显示效果: 2.首先做注册界面:zhuce ...
 - N32G4系列——复用功能重映射(USART为例)
		
开发测试环境:SDK,N32G455x系列芯片 在国民MCU中G系列IO口有第二复用功能,这时需要用到重映射功能. 一.系列芯片手册定义 1.1.芯片IO口默认功能查看 如图,在该系列芯片的数据手册中 ...
 - WebForm业务系列-会员功能
		
用了这么久的webform,还记得刚开始根本不知道程序要写成什么样,只知道功能实现了就行,有很多现实的问题都没考虑到.所以程序改了又改,最后连自己做的什么都不知道了.所以,现在来总结一下. 会员功能 ...
 - ecshop 后台 审核功能
		
有三个关键文件 html文件<img src="images/{if $vo.is_check}yes{else}no{/if}.gif" onclick="lis ...
 
随机推荐
- 理解C语言递归up_and_down
			
函数调用.理解递归 对于程序,编译器会对其分配一段内存,在逻辑上可以分为代码段,数据段,堆,栈. 代码段:保存程序文本,指令指针EIP就是指向代码段,可读可执行不可写 数据段:保存初始化的全局变量和静 ...
 - day29 上周复习
			
上周内容回顾 初始面向对象 class 类名(父类1,父类2): 静态属性 = "" # 静态属性,类方法 def __init__(self): # 初始化方法 def func ...
 - wordpress 页面显示指定分类文章
			
首页显示指定分类备份主题文件夹中的 index.php 文件,修改index.php找到如下一行代码:<?php if (have_posts()) : ?>在上面这行代码的前面加上:&l ...
 - 自学Zabbix12.2 Zabbix命令-zabbix_get
			
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix12.2 Zabbix命令-zabbix_get 1. zabbix_get概念 ...
 - install kubernetes cluster  k8s集群安装
			
一,安装docker-ce 17.031,下载rpm包 Wget -P /tmp https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/ ...
 - luogu3645 [Apio2015]雅加达的摩天大楼 (分块+dijkstra)
			
我们是想跑最短路的 我们有两种建图方式: 1.对于每个doge i,连向B[j]==B[i]+P[i]*k ,k=..,-2,-1,0,1,2,... ,边权=|k|,这样连的复杂度是$O(N\sum ...
 - luogu3203 弹飞绵羊 (LCT)
			
新建一个N+1的点,飞出去的连到这个上,记size,每次统计x和N+1的链长就可以. 别忘了编号是从0开始的 #include<cstdio> #include<cstring> ...
 - ioi2018集训队自选题:最短路练习题
			
题意:链接 定义pos[i]表示i这个值在数组里的下标. 我们先用单调栈找到每个元素左边和右边第一个比它大的元素$l_i$和$r_i$,然后建一棵二叉树,我们就叫做maxtree吧 (upd:mdzz ...
 - [NOI2009]二叉查找树
			
题目大意: 给定一棵严格的treap,父亲节点的优先级必然小于儿子节点的.权值按照二叉树的定义,左儿子小于父亲小于右儿子. 深度从1开始定义,每个点除优先级.数值之外,还有一个访问频度. 访问频度所产 ...
 - csp20160904解题报告
			
dijkstra+贪心 每次加一个到起始点(首都)距离最小的点. 然后加边,这个最小点必然通过一条边和已加入的某个点相连,在这个最小点与已加入的点相连的边中,选取最短的一条边加入. 证明如下: 前提: ...