• 售前

  • 售后

热门帖子
入门百科

Mysql Binlog数据查察的方法详解

[复制链接]
乱说家刳 显示全部楼层 发表于 2021-10-26 13:05:26 |阅读模式 打印 上一主题 下一主题
binlog先容
binlog,即二进制日志,它记录了数据库上的所有改变.
改变数据库的SQL语句实行竣事时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句实行完毕.
binlog格式
基于语句,无法包管所有语句都在从库实行乐成,好比update ... limit 1;
基于行,将每一次改动记为binlog中的一行.在实行一个特别复杂的update或者delete操纵时,基于行的格式会有优势.
登录到mysql检察binlog
只检察第一个binlog文件的内容
  1. show binlog events;
复制代码
检察指定binlog文件的内容
  1. show binlog events in 'mysql-bin.000002';
复制代码
检察当前正在写入的binlog文件
  1. show master status\G
复制代码
获取binlog文件列表
  1. show binary logs;
复制代码
用mysqlbinlog工具检察
注意:
不要检察当前正在写入的binlog文件
不要加--force参数强制访问
如果binlog格式是行模式的,请加 -vv参数
当地检察
基于开始/竣事时间
  1. mysqlbinlog --start-datetime='2013-09-10 00:00:00' --stop-datetime='2013-09-10 01:01:01' -d 库名 二进制文件
复制代码
基于pos值
  1. mysqlbinlog --start-postion=107 --stop-position=1000 -d 库名 二进制文件
复制代码
远程检察
指定开始/竣事时间,并把效果重定向到当地t.binlog文件中.
  1. mysqlbinlog -u username -p password -hl-db1.dba.beta.cn6.qunar.com -P3306 \
  2. --read-from-remote-server --start-datetime='2013-09-10 23:00:00' --stop-datetime='2013-09-10 23
复制代码
总结

以上所述是小编给大家先容的Mysql Binlog数据检察的方法详解,盼望对大家有所资助,如果大家有任何疑问请给我留言,小编会实时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作