按时间段查看mysql的操作日志

原创 2017年10月13日 15:38:02

1、登录mysql安装的那台机器,找到my.cnf.我的my.cnf文件在etc地下,所有执行 cat /etc/my.cnf ,看到如图所示的binlogs存放位置
这里写图片描述
2、进入日志所在目录 cd /home/mysql/logs/binlogs, 输入ls -al 查看需要查看的binlogs产生的时间。

这里写图片描述
3、如果需要查询2017-09-17 07:21:09到2017-09-19 07:59:50 数据库为geeRunner 的操作日志,输入如下命令将数据写入到一个备用的txt即可。

mysqlbinlog --no-defaults --database=geeRunner --start-datetime="2017-09-17 07:21:09" --stop-datetime="2017-09-19 07:59:50" binlogs.000080 > sanjiaomao.txt

4、如果本地查询,输入命令

 mysqlbinlog --no-defaults --database=geeRunner --start-datetime="2017-09-17 07:21:09" --stop-datetime="2017-09-19 07:59:50" binlogs.000080 | more

这里写图片描述

5、如果取下来查询,使用winscp工具,登录到db所在机器,将数据取出来。

6、如果需要过滤,只查询insert,update,delete的语句,可以这样写:

mysqlbinlog --no-defaults --database=raceEnroll  binlogs.000078 |grep update |more
版权声明:本文为博主原创文章,未经博主允许不得转载。

mysqlbinlog按时间查询二进制日志时容易疏忽的地方

使用mysqlbinlog按时间查询二进制日志时,会用到start-datetime和stop-datetime选项。 提示:MySQL二进制日志的名称缺省是HOSTNAME-bin,不过推荐通过l...
  • lidan3959
  • lidan3959
  • 2013年11月17日 19:16
  • 1768

追踪mysql操作记录时间1.

测试环境莫名其妙有几条重要数据被删除了,由于在binlog里面只看到是公用账号删除的,无法查询是那个谁在那个时间段登录的,就考虑怎么记录每一个MYSQL账号的登录信息,在MYSQL中,每个连接都会先执...
  • bestone0213
  • bestone0213
  • 2015年03月16日 15:43
  • 1659

Git查看某一天的详细修改日志

转载地址:http://www.java123.net/v/341385.html 1、从已有的git库中提取代码git clone git@server:app.git myrepo 2、每次更...
  • tjj93622
  • tjj93622
  • 2015年06月26日 10:44
  • 1492

springmvc+mysql增删改查【时间段条件查询】

  • 2017年07月21日 17:16
  • 11.76MB
  • 下载

统计web日志里面一个时间段来面的get请求数量

日志数据:0:0:0:0:0:0:0:1 - - [11/Nov/2016:14:41:31 +0800] "GET /CloudDocLib/portal/deamon/manage.jsp HTT...
  • HANLIPENGHANLIPENG
  • HANLIPENGHANLIPENG
  • 2016年12月15日 21:36
  • 598

ASP.NET 操作各类时间段

  • 2017年12月22日 11:00
  • 22KB
  • 下载

sql查询oracle时间段操作

  • 2016年06月23日 18:40
  • 185B
  • 下载

mysql二进制日志(bin-log)配置及相关操作

转载:http://yagetang.blog.51cto.com/1780698/1670236 1.开启bin-log (1)在my.con配置文件里面 [mys...
  • xiaoshunzi111
  • xiaoshunzi111
  • 2016年10月14日 16:37
  • 5129

MySql 的操作日志

任何一种数据库中,都有各种各样的日志。Mysql也不例外,在Mysql中有4种不同的日志、分别错误日志、二进制日志、查询日志和慢查询日志。这些日志记录着Mysql数据库不同方面的踪迹。下文将介绍这4种...
  • mliu222
  • mliu222
  • 2011年05月21日 16:51
  • 45610

MySQL _LOAD DATA 导入 csv 文件到数据库表操作日志

1.说明LOAD DATA INFILE语句用于高速地从一个文本文件中读取行,并装入一个表中。文件名称必须为一个文字字符串。标准语法:LOAD DATA LOCAL INFILE 'data.txt'...
  • csdn_yasin
  • csdn_yasin
  • 2016年07月11日 10:46
  • 1651
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:按时间段查看mysql的操作日志
举报原因:
原因补充:

(最多只允许输入30个字)