互联网服务MySQL

mysqlbinlog 中的部分格式的说明?

通过MysqlBinlog指令查看具体的mysql日志,如下:SET TIMESTAMP=1350355892/!/;BEGIN/!/;at 1643330121016 10:51:32 server id 1 end_log_pos 1643885 Query thread_id=272571 exec_time=0 error_code=0SET TIMESTAMP=1350355892/!/;Insert into T_test…....显示全部

通过MysqlBinlog指令查看具体的mysql日志,如下:

SET TIMESTAMP=1350355892/!/;

BEGIN

/!/;

at 1643330

121016 10:51:32 server id 1 end_log_pos 1643885 Query thread_id=272571 exec_time=0 error_code=0

SET TIMESTAMP=1350355892/!/;

Insert into T_test….)

/!/;

at 1643885

121016 10:51:32 server id 1 end_log_pos 1643912 Xid = 0

COMMIT/!/;

疑问:
1:SET TIMESTAMP=1350355892,这个时间戳是什么时间?
2:121016 10:51:32 ;在主从环境中,这个时间代表的是主库产生event的时间还是从库接受到event的时间?

收起
参与7

返回liucj2004的回答

liucj2004liucj2004其它undefined

是写入这条记录的unix时间
SET TIMESTAMP=1350355892
121016 10:51:32
YYMMDD
binlog都是每个库自己写本地的,是目前你当前库的写入时间。

农业其它 · 2018-11-12

回答者

liucj2004 最近回答过的问题

回答状态

  • 发布时间:2018-11-12
  • 关注会员:2 人
  • 回答浏览:1249
  • X社区推广