zoukankan      html  css  js  c++  java
  • (4.9)mysql备份还原——binlog查看工具之mysqlbinlog的使用

    关键词: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

      

  • 相关阅读:
    转 无障碍阅读 role aria-*
    (转)edm注意事项
    Spring IOC机制之使用注解配置bean
    Spring IOC机制使用SpEL
    使用Spring IOC容器引用外部属性文件
    如何将属性文件中的值保存到类中
    基于XML的类的属性的装配
    Java——事务
    Eclipse中使用Spring IOC容器的具体方法
    Java之批处理的实现
  • 原文地址:https://www.cnblogs.com/gered/p/10746049.html
Copyright © 2011-2022 走看看