`
wx1569110409
  • 浏览: 18656 次
文章分类
社区版块
存档分类
最新评论

查看binlog文件的的方法

 
阅读更多

使用mysqlbinlog查看binlog

a、提取指定的binlog日志  
# mysqlbinlog /opt/data/APP01bin.000001  
# mysqlbinlog /opt/data/APP01bin.000001|grep insert  
/*!40019 SET @@session.max_insert_delayed_threads=0*/;  
insert into tb values(2,'jack')  
  
b、提取指定position位置的binlog日志  
# mysqlbinlog --start-position="120" --stop-position="332" /opt/data/APP01bin.000001  
  
c、提取指定position位置的binlog日志并输出到压缩文件  
# mysqlbinlog --start-position="120" --stop-position="332" /opt/data/APP01bin.000001 |gzip >extra_01.sql.gz  
  
d、提取指定position位置的binlog日志导入数据库  
# mysqlbinlog --start-position="120" --stop-position="332" /opt/data/APP01bin.000001 | mysql -uroot -p  
  
e、提取指定开始时间的binlog并输出到日志文件  
# mysqlbinlog --start-datetime="2014-12-15 20:15:23" /opt/data/APP01bin.000002 --result-file=extra02.sql  
  
f、提取指定位置的多个binlog日志文件  
# mysqlbinlog --start-position="120" --stop-position="332" /opt/data/APP01bin.000001 /opt/data/APP01bin.000002|more  
  
g、提取指定数据库binlog并转换字符集到UTF8  
# mysqlbinlog --database=test --set-charset=utf8 /opt/data/APP01bin.000001 /opt/data/APP01bin.000002 >test.sql  
  
h、远程提取日志,指定结束时间   
# mysqlbinlog -urobin -p -h192.168.1.116 -P3306 --stop-datetime="2014-12-15 20:30:23" --read-from-remote-server mysql-bin.000033 |more  
  
i、远程提取使用row格式的binlog日志并输出到本地文件  
# mysqlbinlog -urobin -p -P3606 -h192.168.1.177 --read-from-remote-server -vv inst3606bin.000005 >row.sql

 

转载于:https://my.oschina.net/mote001/blog/1438863

分享到:
评论

相关推荐

    Mysql binlog查看工具

    在本主题中,我们将深入探讨如何使用MySQL binlog查看工具来理解和分析binlog文件。 首先,理解MySQL binlog的格式至关重要。MySQL的binlog有两种格式:Statement-based(基于语句)和Row-based(基于行)。基于...

    Linux下查看binlog文件创建时间的命令

    本文将详细介绍如何在Linux下查看binlog文件的创建时间。 首先,MySQL的binlog文件用于记录数据库的所有更改操作,以便于数据恢复或主从复制。当系统中发生大量DML(数据操纵语言)操作时,binlog文件可能会频繁...

    binlog文件解析相关.docx

    本篇文章将深入探讨如何查看和解析MySQL的binlog文件,特别是针对两种不同的binlog_format模式——ROW和STATEMENT,以及与GTID(Global Transaction Identifier)的配合使用。 首先,我们可以使用`show master ...

    mysql开启binlog.docx

    为了更精确地定位和查看特定位置的信息,可以使用`show binlog events`命令,它可以指定binlog文件、起始位置和查询数量,提供更加友好的查看体验。 总的来说,MySQL的binlog是数据库管理中不可或缺的一部分,它...

    mysql binlog日志恢复【亲测有效,有例子实测】

    5. **查看binlog事件并恢复数据**:通过`show binlog events in 'mysql-bin.000002'`查看binlog文件中的事件,然后使用`mysqlbinlog`工具指定开始和结束位置恢复特定数据,例如: ``` mysqlbinlog --start-...

    mysqlbinlog和binlog2sql的使用及mysql通过binlog日志恢复数据库数据

    mysqlbinlog和binlog2sql的使用及mysql通过binlog日志恢复数据库数据

    使用binlog日志恢复MySQL数据库删除数据的方法

    `:创建新的binlog日志文件,旧的文件会被保留。 4. `reset master;`:清除所有binlog日志,通常在重置数据库状态时使用。 要读取binlog日志内容,可以使用`mysqlbinlog`工具。在命令行中输入`mysqlbinlog`加上...

    MySQL二进制日志(binlog)解析工具

    2. **获取binlog文件**:确定要解析的binlog文件,这可能需要从MySQL服务器上复制或者通过其他方式获取。 3. **运行binlog_parser**:使用命令行参数指定binlog文件、过滤条件和其他选项,运行解析工具。 4. **处理...

    利用binlog还原sql或者恢复数据python工具

    本篇文章将详细探讨如何使用Python工具binlog2sql来从binlog文件中还原SQL语句或恢复数据。 **一、binlog2sql工具介绍** binlog2sql是一款开源的Python工具,其主要功能是从MySQL的binlog文件中解析出SQL语句,...

    Mysql Binlog快速遍历搜索记录及binlog数据查看的方法

    - 若要查看binlog文件中的内容,可以使用SHOW BINLOG EVENTS命令来显示第一个binlog文件的内容,或者SHOW BINLOG EVENTS IN 'log_file'来查看指定的binlog文件内容。 - 使用mysqlbinlog工具可以本地查看binlog文件的...

    mysql 正确清理binlog日志的两种方法.docx

    - 这里设置了30天作为Binlog文件的过期时间,超过这个时间的Binlog文件会被自动删除。 **注意事项:** - 设置适当的过期时间,避免因过早删除而导致主从复制不一致。 - 对于主从复制环境,应考虑从库的延迟情况,...

    binlog测试log

    Binlog文件是由一系列事件组成的,每个事件代表了一个操作,例如更新表、插入新行等。一个典型的Binlog文件可能包含如下结构: - **位置信息**:用于标识当前Binlog的位置和偏移量。 - **时间戳**:记录事件发生的...

    mysql-binlog-connector-java-0.21.0-API文档-中文版.zip

    赠送jar包:mysql-binlog-connector-java-0.21.0....使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。

    MySQL – binlog日志简介及设置

    建议将binlog文件存放在与数据目录不同的磁盘分区上,以减少I/O冲突,提高系统整体性能。在面临磁盘故障时,binlog可以成为恢复数据的关键。因此,了解和熟练掌握binlog的相关知识对数据库管理员来说是至关重要的。

    DB运维平台可视化解析binlog就派上用场咯1

    MySQL将所有的操作记录到binlog文件中,每条记录都包含操作的详细信息,包括操作类型、表名、主键值等。通过解析binlog,可以获取数据库的操作历史,包括INSERT、UPDATE、DELETE等语句的执行情况。 四、DB运维平台...

    MySQL Binlog Digger 4.8.0

    MySQL Binlog Digger 4.8.0 是一个专为MySQL数据库设计的强大的日志挖掘和分析工具,尤其适用于数据恢复场景。它采用图形用户界面,使得操作更加直观易用。该工具支持在线和离线两种模式的binlog分析,能够帮助用户...

    binlog2sql-master.zip

    `binlog2sql`工具通过解析binlog文件中的事件,可以逆向执行这些操作,从而实现数据的回滚。 `binlog2sql`的工作原理大致分为以下几个步骤: 1. **读取binlog**:首先,工具需要获取到需要恢复的时间点前后的binlog...

    binlog2sql 离线包+python扩展包

    2. **binlog2sql**:这是一个开源工具,能够将MySQL的binlog文件转换为可执行的SQL语句,便于分析或在其他环境中重新执行这些操作。它可以用于备份、数据迁移、数据恢复等多种场景。 3. **Python绑定**:binlog2sql...

    mysql通过binlog同步数据到redis的方法.docx

    mysql通过binlog同步数据到redis的方法 本文档介绍了使用mysql的binlog机制同步数据到redis的方法。该方法通过模仿mysql的slave角色,从master获取数据库变化的数据,写入activeMQ,再同步到redis,实现数据同步的...

Global site tag (gtag.js) - Google Analytics