按时间段查看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
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

日志数据:0:0:0:0:0:0:0:1 - - [11/Nov/2016:14:41:31 +0800] "GET /CloudDocLib/portal/deamon/manage.jsp HTT...

sql查询oracle时间段操作

  • 2016-06-23 18:40
  • 185B
  • 下载

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

1.说明LOAD DATA INFILE语句用于高速地从一个文本文件中读取行,并装入一个表中。文件名称必须为一个文字字符串。标准语法:LOAD DATA LOCAL INFILE 'data.txt'...

mysql日志进行操作的总结包括 启用,过期自动删除 等

近段时间一直在研究mysql的日志系统,在网上看了N多mysql日志操作的文章,但都过于零乱,为了让自己以后不再搞忘,特作出以下总结:  mysql日志还原的原理即把mysql日志中的执行语...
  • svod
  • svod
  • 2011-11-16 09:35
  • 467

mysql日志记录操作人员的信息以便于追踪

本文观点: 使用init-connect + binlog的方法进行mysql的操作审计。 由于mysql binlog记录了所有对数据库长生实际修改的sql语句,及其执行时间,和connecti...

MYSQL执行操作日志记录到文件

MYSQL执行操作日志记录到文件

MySql 的操作日志

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

MySQL 日志的启用与关闭,日志记录操作,方便恢复数据

在mysql 安装后可以启动 bin-log 功能,以记录数据库的数据操作的记录,必要时候恢复数据,mysql的日志分为以下几种: 错误日志: -log-err 查询日志: -log 慢查询日志...

[转]Windows下MySQL日志操作

日志文件类型概述: 1. 错误日志记录启动、运行或停止mysqld时出现的问题。 My.ini配置信息: #Enter a name for the error log file.Otherw...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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