博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysqlbinlog命令使用
阅读量:6257 次
发布时间:2019-06-22

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

常用参数:

--start-datetime=datetime 从二进制日志中第1个日期时间等于或晚于datetime参量的事件开始读取。datetime值相对于运行mysqlbinlog的机器上的本地时区。该值格式应符合DATETIME或TIMESTAMP数据类型。
--stop-datetime=datetime 从二进制日志中第1个日期时间等于或晚于datetime参量的事件起停止读。关于datetime值的描述参见--start-datetime选项。该选项可以帮助及时恢复。
--start-position=N 从二进制日志中第1个位置等于N参量时的事件开始读。
--stop-position=N 从二进制日志中第1个位置等于和大于N参量时的事件起停止读。
--base64-output=DECODE-ROWS 会显示出row模式带来的sql变更
-d 与 --database 效果相同,指定一个数据库名称。
--offset=N,-o N 跳过前N个条目。
 
注意:
1.不要查看当前正在写入的binlog文件
2.不要加--force参数强制访问
3.如果binlog格式是行模式的,请加 -vv参数
 
基于开始/结束时间
mysqlbinlog --start-datetime='2018-07-10 00:00:00' --stop-datetime='2018-07-10 01:01:01' -d 库名 二进制文件
 
基于pos值
mysqlbinlog --start-position=107 --stop-position=1000 -d 库名 二进制文件
 
转换为可读文本
mysqlbinlog --base64-output=DECODE-ROWS  -vv -d 库名 二进制文件

转载于:https://www.cnblogs.com/liang545621/p/9400434.html

你可能感兴趣的文章
程序员聊人生
查看>>
ScrollView中嵌套WebView SrcollView自动向下滚动
查看>>
Python尾递归-创始人为何不愿TRE以及我们如何模拟TRE
查看>>
PKUSC2016
查看>>
Java内存分配和内存管理
查看>>
CNCF 有哪些具体的项目内容?
查看>>
[转]Oracle 清除incident和trace -- ADRCI用法
查看>>
农产品期货普遍回调 短期压力仍较大
查看>>
数据之路 Day8 Matplotlib包
查看>>
Ye.云狐J2刷机笔记 | 完美切换内部存储卡和SD卡的改法.vold.fstab
查看>>
【转】WIFI基本知识整理
查看>>
普通GRE 隧道配置
查看>>
Vim编程常用命令
查看>>
【树莓派】RASPBIAN镜像初始化配置
查看>>
在按钮上添加倒计时激活功能(转自手册网)
查看>>
java过滤敏感词汇
查看>>
类似LIS+贪心(ZOJ1025)
查看>>
[C++再学习系列] 虚函数的4条规则
查看>>
Thread.sleep
查看>>
浅析 ThreadLocal
查看>>