查看mysql二进制文件(binlog文件)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看mysql二进制文件(binlog文件)相关的知识,希望对你有一定的参考价值。

 

a、使用sql命令查看binlog文件

 

1、查看binlog文件列表

mysql> show binary logs;

 

 2、查看当前正在写入的binlog文件

mysql>show master status;

 

 3、查看指定binlog文件的内容

 mysql>show binlog events [in \'log_name\'] [FROM pos] [limit [offset,] row_count]

 

b、使用mysqlbinlog查看binlog文件内容

 

1、输出指定binlog文件内容

  mysqlbinlog binlog文件

 

 2、输出指定position位置的binlog日志

mysqlbinlog --start-position="指定开始位置" --stop-position="指定结束位置" binlog文件

 

 3、输出指定position位置的binlog日志到指定文件中

mysqlbinlog --start-position="指定开始位置" --stop-position="指定结束位置" binlog文件 > 输出文件名

或者

mysqlbinlog --start-position="指定开始位置" --stop-position="指定结束位置" binlog文件 --result-file=输出文件名

 

4、输出指定position位置的binlog日志到压缩文件中

 mysqlbinlog --start-position="指定开始位置" --stop-position="指定结束位置" binlog文件|gzip > 压缩文件名

 

5、输出指定开始时间的binlog日志

mysqlbinlog --start-datetime="yyyy-MM-dd HH:mm:ss" binlog文件 

 

 

 

 

参考地址

查看binlog文件的2种方式 https://blog.csdn.net/u010433704/article/details/54962680

 

以上是关于查看mysql二进制文件(binlog文件)的主要内容,如果未能解决你的问题,请参考以下文章

如何查看mysql binglog

Mysql的Binlog原理

MySQL 备份总结

关于mysql中mysqlbinlog的问题

MySQL Binlog的介绍

mysql主备binlog文件下标