加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql Binlog数据查看的方法细说

发布时间:2022-03-05 11:47:03 所属栏目:MySql教程 来源:互联网
导读:binlog介绍 binlog,即二进制日志,它记录了数据库上的所有改变. 改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕. binlog格式 基于语句,无法保证所有语句都在从库执行成功,比如update ... limit 1; 基于行,将
      binlog介绍
 
     binlog,即二进制日志,它记录了数据库上的所有改变.
 
     改变数据库的SQL语句执行结束时,将在binlog的末尾写入一条记录,同时通知语句解析器,语句执行完毕.
 
      binlog格式
 
     基于语句,无法保证所有语句都在从库执行成功,比如update ... limit 1;
 
     基于行,将每一次改动记为binlog中的一行.在执行一个特别复杂的update或者delete操作时,基于行的格式会有优势.
 
     登录到mysql查看binlog
 
     只查看第一个binlog文件的内容
 
注意:
 
不要查看当前正在写入的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
总结
 
以上所述是小编给大家介绍的Mysql Binlog数据查看的方法详解,希望对大家有所帮助。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读