MySQL Log
haoyuxuan
这个作者很懒,什么都没留下…
展开
-
[MySQL binlog]彻底解析Mixed日志格式的binlog
mysql binlog3种格式,row,mixed,statement. 解析工作mysqlbinlog --base64-output=DECODE-ROWS -v mysql-bin.000144 |more--base64-output=DECODE-ROWS: 会显示出row模式带来的sql变更。-v :显示statement模式带来的sql语句转载 2015-04-28 10:09:43 · 747 阅读 · 0 评论 -
[MySQL Slow log]正确安全清空在线慢查询日志slow log的流程
1, see the slow log status;mysql> show variables like '%slow%';+---------------------+------------------------------------------+| Variable_name | Value转载 2015-04-28 10:07:52 · 257 阅读 · 0 评论 -
在MySQL中使用init-connect与binlog来实现用户操作追踪记录
前言:测试环境莫名其妙有几条重要数据被删除了,由于在binlog里面只看到是公用账号删除的,无法查询是那个谁在那个时间段登录的,就考虑怎么记录每一个MYSQL账号的登录信息,在MYSQL中,每个连接都会先执行init-connect,进行连接的初始化,我们可以在这里获取用户的登录名称和thread的ID值。然后配合binlog,就可以追踪到每个操作语句的操作时间,操作人等。实现审计。转载 2015-04-28 10:09:19 · 1256 阅读 · 0 评论 -
MySQL 体系结构以及各种文件类型学习汇总
1,mysql体系结构由数据库和数据库实例组成,是单进场多线程架构。数据库:物理操作系统文件或者其它文件的集合,在mysql中,数据库文件可以是frm、myd、myi、ibd等结尾的文件,当使用ndb存储引擎时候,不是os文件,是存放于内存中的文件。数据库实例:由数据库后台进程/线程以及一个共享内存区组成,共享内存可以被运行的后台进程/线程所共享。2转载 2015-04-28 10:12:49 · 203 阅读 · 0 评论 -
[MySQL] 通过Profiles查看create语句的执行时间消耗
一,查看profiles的状态值 1,查看profiles是否已经打开了,默认是不打开的。 mysql> show profiles; Empty set (0.02 sec)mysql> show variables like '%pro%';+---------------------------+-------+| Variable_name转载 2015-04-28 10:11:30 · 278 阅读 · 0 评论