• mysqlbinlog


    1、查看远程服务器上的二进制日志文件:这里

    mysqlbinlog -R -h192.168.1.101 -uroot -p123456 mysql-bin.000036 > igoodful.sql

    2、指定位置点。start <= pos < end

    3、指定时间。

    4、mysqlbinlog --base64-output=DECODE-ROWS  -v -v mysql-bin.000776|less

    #  那么能否看到原始SQL语句呢?答案是可以,但是必须设置系统变量binlog_rows_query_log_events

    mysql> show variables like 'binlog_rows_query_log_events';
    
    +------------------------------+-------+
    
    | Variable_name                | Value |
    
    +------------------------------+-------+
    
    | binlog_rows_query_log_events | OFF   |
    
    +------------------------------+-------+
    
    1 row in set (0.00 sec)
    
     
    
    mysql> set binlog_rows_query_log_events=1;
    
    Query OK, 0 rows affected (0.00 sec)
    
     
    
    mysql> flush logs;
    
    Query OK, 0 rows affected (0.01 sec)
    
     
    
    mysql>  show master status;
    
    +----------------------+----------+--------------+------------------+-------------------+
    
    | File                 | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
    
    +----------------------+----------+--------------+------------------+-------------------+
    
    | DB-Server-bin.000026 |      120 |              |                  |                   |
    
    +----------------------+----------+--------------+------------------+-------------------+
    
    1 row in set (0.00 sec)
    
     
    
    mysql>

     

  • 相关阅读:
    手动安装mysql-5.0.45.tar.gz
    Hadoop2.5.2+HA+zookeeper3.4.6详细配置过程
    大数据分析之技术框架整理
    docker安装
    CentOS 6.8安装Docker V1.0
    处理百万级的数据
    剑指 Offer 32
    剑指 Offer 32
    剑指 Offer 32
    剑指 Offer 31. 栈的压入、弹出序列
  • 原文地址:https://www.cnblogs.com/igoodful/p/9055325.html
Copyright © 2020-2023  润新知