博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL的binlog数据如何查看
阅读量:6405 次
发布时间:2019-06-23

本文共 901 字,大约阅读时间需要 3 分钟。

binlog介绍

binlog,即二进制日志,它记录了数据库上的所有改变.

改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕.
binlog格式
基于语句,无法保证所有语句都在从库执行成功,比如update … limit 1;
基于行,将每一次改动记为binlog中的一行.在执行一个特别复杂的update或者delete操作时,基于行的格式会有优势.
登录到mysql查看binlog

只查看第一个binlog文件的内容

show binlog events;
查看指定binlog文件的内容
show binlog events in 'mysql-bin.000002';
查看当前正在写入的binlog文件
show master statusG
获取binlog文件列表
show binary logs;
用mysqlbinlog工具查看

注意:

不要查看当前正在写入的binlog文件

不要加–force参数强制访问
如果binlog格式是行模式的,请加 -vv参数
本地查看

基于开始/结束时间

mysqlbinlog --start-datetime='2013-09-10 00:00:00' --stop-datetime='2013-09-10 01:01:01' -d 库名 二进制文件
基于pos值
mysqlbinlog --start-postion=107 --stop-position=1000 -d 库名 二进制文件
远程查看

指定开始/结束时间,并把结果重定向到本地t.binlog文件中.

mysqlbinlog -u username -p password -hl-db1.dba.beta.cn6.qunar.com -P3306 \
--read-from-remote-server --start-datetime='2013-09-10 23:00:00' --stop-datetime='2013-09-10 23:30:00' mysql-bin.000001 > t.binlog

转载地址:http://vtiea.baihongyu.com/

你可能感兴趣的文章
新的博客,新的开始!
查看>>
WPF 自定义DataGrid控件样式
查看>>
「CH2501」 矩阵距离 解题报告
查看>>
前端之CSS内容
查看>>
iOS UILable如何实现自适应
查看>>
JavaFX ImageView
查看>>
用ElasticSearch存储日志
查看>>
Dubbo 分布式服务框架简介
查看>>
MPU6050可以读取器件ID值,但读出的加速度计和陀螺仪的数据均为零
查看>>
路由器开发板上的TTL线连接方法
查看>>
javaweb中为mysql的curd多个值的语句
查看>>
YYHS-NOIP模拟赛-gcd
查看>>
JMeter学习使用(1) - 接口GET请求并发测试
查看>>
HDU - 6444 Neko's loop(循环节+最大子段和)
查看>>
使用 Docker 搭建 Java Web 运行环境
查看>>
HDU3709:Balanced Number(数位dp)
查看>>
系统中同时存在python2和python3时 pip有时候更新后会报错 解决安装的方法如下
查看>>
Lightoj 1428 后缀数组
查看>>
RESTful
查看>>
利用DelegatingHandler实现Web Api 的Api key校验
查看>>