关键词:mysqlbinlog,mysql binlog查看,二进制文件查看,binlog查看工具,binlog查看方法

常用总结:

【1】在test库redo某个binlog中的文件
mysqlbinlog binlog.000011 | mysql -uroot -p123456 test
【2】时间点恢复
mysqlbinlog --stop-datetime='2019-04-24 11:12:00' binlog.000011 | mysql -uroot -p123456 test
【3】时间点重做
mysqlbinlog --start-datetime='2019-04-24 11:30:00' --stop-datetime='2019-04-24 18:10' binlog.000011 | mysql -uroot -p123456 test

0、mysqlbinlog的功能

  恢复的时候,用于闪回,可以读取日志内容。

  mysqlbinlog --help (linux下),查看参数、使用方法

1、mysqlbinlog的各类参数使用

【1.1】默认查看日志

  mysqlbinlog binlog.000001

【1.2】指定数据库

  -d , --databases

  mysqlbinlog -d test binlog.000001  > 1.txt

  mysqlbinlog --databases test binlog.000001  > 1.txt

【1.3】禁止恢复过程中产生日志

   -D,--disable-log-bin

  mysqlbinlog  --disable-log-bin binlog.000001

【1.4】一直显示正在产生的日志 -to-last-log

  mysqlbinlog  -to-last-log binlog.000001

【1.5】在输出时控制内容的编码显示格式

  --base64-output:auto,never,decode-rows,unspec

  默认是auto

  -v(-veraose) 是更加详细的,-v -v 是更加详细的

  实践演示:mysqlbinlog  --base64-output=decode-rows -v -v binlog.000001

【1.6】跳过前N个条目显示

  -o 20

  mysqlbinlog -o 20 binlog.000001

【1.7】保存到文件

  -r,或者使用 > 导出

  mysqlbinlog -r 1.txt binlog.000001

  mysqlbinlog binlog.000001 > 1.txt

  mysqlbinlog --server-id=3306 -r 1.txt binlog.000001

【1.8】根据位置开始提取数据

  --start-position=701  --stop-position=1009

  -j pos位置

  

  mysqlbinlog --start-position=701 binlog.000001       (不写stop-position就是默认到尾部)

  mysqlbinlog -j 701

  这个pos值,就是如下值,这2个都可以,或者也可以使用show binlog events 来查看; 

 

【1.9】以二进制方式显示

  -H

  mysqlbinlog -H binlog.000001

【1.10】根据时间提取数据

  --start-datetime  --stop-datetime

  mysqlbinlog --start-datetime='2019-03-11 19:15:34' --stop-datetime='2019-03-11 19:20:27' binlog.000001

【1.11】从远处获取binlog日志

  -R,-h

  mysqlbinlog -R -h 10.10.10.11 -p binlog.000001

  

(4.9)mysql备份还原——binlog查看工具之mysqlbinlog的使用的更多相关文章

  1. (4.8)mysql备份还原——binlog查看工具之show binlog的使用

    (4.8)mysql备份还原——binlog查看工具之mysqlbinlog及show binlog的使用 关键词:show binlog,mysql binlog查看,二进制文件查看,binlog查 ...

  2. (4.5)mysql备份还原——深入解析二进制日志(1)binlog的3种工作模式与配置

    (4.5)mysql备份还原——深入解析二进制日志(binlog) 关键词:二进制日志,binlog日志 0.建议 (1)不建议随便去修改binlog格式(数据库级别) (2)binlog日志的清理 ...

  3. MySQL备份--xtrabackup与mysqldump工具使用

    MySQL备份----xtrabackup与mysqldump工具的使用 一.Xtrabackup8.0: 一个用于MySQL数据库物理热备的备份工具,支持MySQL.Percona server和M ...

  4. mysql备份和bin-log日志

    总结]:mysql备份和bin-log日志 备份数据: mysqldump -uroot -p123456 test -l -F '/tmp/test.sql' -l:读锁(只能读取,不能更新) -F ...

  5. (4.3)mysql备份还原——mysql备份策略

    (4.3)mysql备份还原——mysql备份策略 1.指定备份策略时需要考虑的点 [1.1]备份周期:2次备份间隔时长 [1.2]备份方式:在备份周期中,使用什么备份方式.备份模式 [1.3]实现方 ...

  6. (4.1)mysql备份还原——mysql常见故障

    (4.1)mysql备份还原——mysql常见故障 1.常见故障类型 在数据库环境中,常见故障类型: 语句失败,用户进程失败,用户错误 实例失败,介质故障,网络故障 其中最严重的故障主要是用户错误和介 ...

  7. (4.14)mysql备份还原——mysql物理热备工具之ibbackup

    关键词:mysql热备工具,ibbackup,mysql物理备份工具 1. 准备 ibbackup 是 InnoDB 提供的收费工具,它支持在线热备 InnoDB 数据,主要有以下特性: * Onli ...

  8. (4.11)mysql备份还原——mysql闪回技术(基于binlog)

    0.闪回技术与工具简介 mysql闪回工具比较流行三大类: [0.1]官方的mysqlbinlog:支持数据库在线/离线,用脚本处理binlog的输出,转化成对应SQL再执行.通用性不好,对正则.se ...

  9. (4.7)mysql备份还原——深入解析二进制日志(3)binlog的三种日志记录模式详解

    关键词:binlog模式,binlog,二进制日志,binlog日志 目录概述 0.binlog概述 查看binlog日志参数设置: show variables like '%log_bin%'; ...

随机推荐

  1. Shell脚本编程(三):shell参数传递

    我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n.n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推…… 实例 以下实例我们向脚本传递三 ...

  2. Python实现im2col和col2im函数

    今天来说说im2col和col2im函数,这是MATLAB中两个内置函数,经常用于数字图像处理中.其中im2col函数在<MATLAB中的im2col函数>一文中已经进行了简单的介绍. 一 ...

  3. JSSDK微信支付封装的支付类方法,代码比较齐全,适合收藏

    第1肯定是配置的参数类 public class JsApiConfig { #region 字段 private string mch_id = string.Empty; private stri ...

  4. 【iCore4 双核心板_ARM】例程二十五:LWIP_DNS实验——域名解析

    实验现象: 核心代码: int main(void) { system_clock.initialize(); led.initialize(); adc.initialize(); delay.in ...

  5. elasticsearch 二、elasticsearch-head安装

    简介 elastricsearch-head是用于elasticsearch群集浏览和交互的插件. 源码:https://github.com/mobz/elasticsearch-head (上图来 ...

  6. oracle sql语句实现累加、累减、累乘、累除

    在oracle开发过程中经常会遇到累加.减.乘.除的问题.下面对这个做个小的总结 ---创建测试表 CREATE TABLE TEST( PARENT_ID NUMBER, PART_ID NUMBE ...

  7. 解决wps/office 1-2自动转换1月2日,用样式解决此问题

    添加样式:  td{mso-number-format:"\@"; }

  8. mapstruct与lombok结合使用

    当mapstruct与lombok想结合使用的时候,出现了生成的MapperImpl里方法,没有对实体进行转换的情况. 解决方案: <plugin> <groupId>org. ...

  9. Spark SQL configuration

    # export by: spark.sql("SET -v").show(n=200, truncate=False) key value meaning spark.sql.a ...

  10. linux内存和swap

    https://www.cnblogs.com/Zfc-Cjk/archive/2018/02/13/8447270.html