开发者社区> miles_wong> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

show binlog events

简介: SHOW BINLOG EVENTS [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count] 用于在二进制日志中显示事件。
+关注继续查看
SHOW BINLOG EVENTS [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count]

用于在二进制日志中显示事件。如果您不指定’log_name’,则显示第一个二进制日志。
LIMIT子句和SELECT语句具有相同的语法。

实验:

mysql> create table tbl (test TEXT);
Query OK, 0 rows affected (0.00 sec)

mysql> insert into tbl values ("hello,Miles");
Query OK, 1 row affected (0.00 sec)

mysql> flush logs;
Query OK, 0 rows affected (0.00 sec)

默认显示的信息显然不符合我们的要求

mysql> show binlog events\G;
*************************** 1. row ***************************
   Log_name: mysql-bin.000001
        Pos: 4
 Event_type: Format_desc
  Server_id: 1
End_log_pos: 107
       Info: Server ver: 5.5.49-log, Binlog ver: 4
*************************** 2. row ***************************
   Log_name: mysql-bin.000001
        Pos: 107
 Event_type: Query
  Server_id: 1
End_log_pos: 276
       Info: grant replication slave,replication client on *.* 
to repl@'192.168.%' identified by 'beijing'
*************************** 3. row ***************************
   Log_name: mysql-bin.000001
        Pos: 276
 Event_type: Rotate
  Server_id: 1
End_log_pos: 319
       Info: mysql-bin.000002;pos=4
3 rows in set (0.00 sec)

找到当前binlog,因为之前的语句中有flush logs,所以执行的命令记录在上一个日志中

mysql> show master status;
+------------------+----------+--------------+------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000007 |      107 |              |                  |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)

mysql> show binlog events in 'mysql-bin.000006'\G;
......
   Log_name: mysql-bin.000006
        Pos: 623
 Event_type: Query
  Server_id: 1
End_log_pos: 708
       Info: create database miles
*************************** 7. row ***************************
   Log_name: mysql-bin.000006
        Pos: 708
 Event_type: Query
  Server_id: 1
End_log_pos: 800
       Info: use `miles`; create table tbl (test TEXT)
*************************** 8. row ***************************
   Log_name: mysql-bin.000006
        Pos: 800
 Event_type: Query
  Server_id: 1
End_log_pos: 869
       Info: BEGIN
*************************** 9. row ***************************
   Log_name: mysql-bin.000006
        Pos: 869
 Event_type: Query
  Server_id: 1
End_log_pos: 971
       Info: use `miles`; insert into tbl values ("hello,Miles")
*************************** 10. row ***************************
   Log_name: mysql-bin.000006
        Pos: 971
 Event_type: Xid
  Server_id: 1
End_log_pos: 998
       Info: COMMIT /* xid=1992 */
*************************** 11. row ***************************
   Log_name: mysql-bin.000006
        Pos: 998
 Event_type: Rotate
  Server_id: 1
End_log_pos: 1041
       Info: mysql-bin.000007;pos=4
11 rows in set (0.00 sec)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MySQL中binlog和relay log清理方式
1. MySQL server的binlog清理 1.1 使用MySQL参数控制 expire_logs_days 设置二进制日志的过期天数,过了指定天数的日志将被自动删除,可动态修改 如果设置了非0值,则在mysqld启动和日志刷新时,可能执行清理超过定义天数的binlog file 全局变...
3449 0
events
LeftValue 指向内存位置的表达式被称为左值rightValue 指的是存储在内存中某些地址位置的数值,右值可以出现在赋值号的右边 #include using namespace std;//单独语句,#define ruiy 10 //不是单独独立的语句所以不用分号,分号是常用编成语言...
801 0
解析MYSQL BINLOG 二进制格式(7)--Xid_log_event/XID_EVENT
原创:转载请说明出处谢谢! 上接 http://blog.itpub.net/7728585/viewspace-2133188/ 解析MYSQL BINLOG 二进制格式(1)--准备工作  http://blog.
1260 0
解析MYSQL BINLOG 二进制格式(4)--TABLE_MAP_EVENT
原创:转载请说明出处谢谢! 上接 http://blog.itpub.net/7728585/viewspace-2133188/ 解析MYSQL BINLOG 二进制格式(1)--准备工作  http://blog.
1027 0
sync_binlog
“binlog_cache_size":在事务过程中容纳二进制日志SQL语句的缓存大小。二进制日志缓存是服务器支持事务存储引擎并且服务器启用了二进制日志(—log-bin选项)的前提下为每个客户端分配的内存,注意,是每个Client都可以分配设置大小的binlogcache空间。
1650 0
+关注
miles_wong
Java核心技术 数据存储与数据库 分布式系统与计算 系统研发与运维 编程语言
87
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载