mysqlbinlog根据时间点提取SQL

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

将test库2017-08-14 16:30:29至2017-08-14 17:30:31的binlog日志导出为1.sql:

1
mysqlbinlog --start-datetime= "2017-08-14 16:30:29"  --stop-datetime= "2017-08-14 17:30:31"  --database= test  mysql-bin.000893 >1.sql


对于MIXED(部分SQL语句)和ROW模式是以base-64方式记录,SQL部分会显示为base64编码,要正常显示还得加上两个参数:

1
mysqlbinlog - v  --base64-output=DECODE-ROWS  --start-datetime= "2017-08-14 16:30:29"  --stop-datetime= "2017-08-14 17:30:31"  --database= test  mysql-bin.000893 >1.sql


另外mysqlbinlog命令无法直接过滤表,可以结合grep命令达到过滤表的目的。



本文转自 kuSorZ 51CTO博客,原文链接:http://blog.51cto.com/kusorz/1957125

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
SQL 分布式计算 MaxCompute
MaxCompute SQL使用小技巧之时间日期处理
业务需求分析中经常会对时间日期进行处理,MaxComputer中也有很多关于日期的处理函数,文章就是对这些内置函数相互嵌套使用达到分析要求的分析
3636 0
|
SQL 关系型数据库 MySQL
开发指南—常见问题—如何自定义SQL超时时间
在PolarDB-X中,PolarDB-X节点与RDS的默认SQL执行超时时间是900秒(可以调整),但是对于某些特定的慢SQL,其执行时间可能超过了900秒 。针对这种慢SQL,PolarDB-X提供了调整超时时间的自定义HINT。通过这个自定义HINT可以任意调整SQL执行时长。
116 0
|
SQL API 流计算
Flink SQL 使用时间属性
事件时间 处理时间
|
SQL 程序员 数据库
SQL 查找是否"存在",别再 COUNT 了,很耗费时间的
根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECT COUNT(*) 呢? 无论是刚入道的程序员新星,还是精湛沙场多年的程序员老白,都是一如既往的COUNT
|
SQL Oracle 关系型数据库
Oracle按时间范围查询sql分享
  查询时间范围内对应的年   SELECT   TO_CHAR (   ADD_MONTHS (   TO_DATE ('2013', 'yyyy'),   (ROWNUM - 1) * 12   ),   'yyyy'   ) AS years
213 0
|
SQL 数据库
一个计算SQL语句在HANA数据库执行花费的DB和CPU时间的统计工具
一个计算SQL语句在HANA数据库执行花费的DB和CPU时间的统计工具
|
SQL 关系型数据库 MySQL
PolarDB-X 1.0-用户指南-自定义HINT-自定义SQL超时时间
在 PolarDB-X 中,PolarDB-X 节点与 RDS 的默认的 SQL 执行超时时间是 900 秒(可以调整),但是对于某些特定的慢 SQL,其执行时间可能超过了 900 秒 。针对这种慢 SQL,PolarDB-X 提供了调整超时时间的自定义 HINT。通过这个自定义 HINT 可以任意调整 SQL 执行时长。
165 0