MySQL的binlog数据如何查看
2015-04-16 14:55
471 查看
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 status\G
获取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
基于pos
略
相关文章推荐
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- MySQL的binlog数据如何查看
- mysql binlog数据如何查看
- MySQL的binlog数据如何查看
- Mysql Binlog快速遍历搜索记录及binlog数据查看的方法
- mysql 看 binlog如何恢复数据
- 如何使用mysql 命令行 查看mysql表大小、数据大小、索引大小
- mysql 查看binlog 操作日志及恢复数据
- 总结:如何查看SQL Server、Oracle、DB2、mysql数据词典
- 如何快速查看mysql数据文件存放路径?
- 如何快速查看mysql数据文件存放路径?
- mysql 如何查看哪些表数据量比较大