MySQL审计之General log
来源:互联网 发布:开源的数据库审核平台 编辑:程序博客网 时间:2024/04/29 16:11
General log记录了MySQL所有执行过的命令,包括【客户端连接】,【从机器的复制】,【DDL】,【DML】等,因为记录的粒度最小,所以文件会增长很快,也会特别大。因为会实时写入文件,带来IO的额外负载,影响DB的工作效率,一般只用于开发和测试环境,生产环境一般不会开启。
一,开启General log
1,配置文件设置
或者
2,全局配置
(1)打开
mysql>set global general_log = on;
(2)关闭
mysql >set global general_log = off;
二,设置格式
General log有两种存放格式,表或者文件。
存放表查询时比较直观,但是使用存储引擎后,表的数据会越来越大,在大数据量下直接查询,直接影响到业务的执行。
存放文件查询时不方便,但相对于使用表,不会直接影响业务。
mysql >set global log_output = 'TABLE';
mysql >set global log_output = 'FILE';
0 0
- MySQL审计之General log
- mysql general log
- mysql的general-log问题
- MySQL中general log使用
- mysql general log 查看mysql 执行历史
- MySQL审计之插件
- Mysql binlog and The General Query Log
- MySQL 通用查询日志(General Query Log)
- MySQL 通用查询日志(General Query Log)
- mysql中怎样配置general log
- mysql的general log和slow log的配置步骤
- MySQL general log、slow log配置及管理
- MySQL触发器之审计功能
- [MySQL FAQ]系列 — 打开general log到底影响多大
- [MySQL FAQ]系列 — 打开general log到底影响多大
- MySQL中的通用查询日志(General Query Log)
- The General Query Log
- MySQL审计之init-connect + binlog
- CSDN CODE的Git 配置使用(windows)
- 处理vmware workstation桥接不通
- SpringMVC与SiteMesh2.4无缝整合并借助JSR303规范实现表单验证
- go语言25个关键字总结
- 5个Android开发中比较常见的内存泄漏问题及解决办法
- MySQL审计之General log
- swiperLeft/swiperRight以及js长按事件
- goLang 特殊符号优先级表
- 网络编程
- Photos Framework 新照片框架
- JavaWeb企业实训 简易股市自选查询分析系统(六)使用Shiro控制登录等权限管理与Spring项目整合
- 双链表程序
- Oracle学习笔记(二十八)——pl/sql的进阶之控制结构
- django缓存优化 缓存配置与使用 - 站点 View 缓存