文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


6.6.9.1 mysqlbinlog 十六進位傾印格式

--hexdump 選項會讓 mysqlbinlog 產生二進位記錄檔內容的十六進位傾印

mysqlbinlog --hexdump source-bin.000001

十六進位輸出由以 # 開頭的註解行組成,因此上述命令的輸出可能如下所示

/*!40019 SET @@SESSION.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
# at 4
#051024 17:24:13 server id 1  end_log_pos 98
# Position  Timestamp   Type   Master ID        Size      Master Pos    Flags
# 00000004 9d fc 5c 43   0f   01 00 00 00   5e 00 00 00   62 00 00 00   00 00
# 00000017 04 00 35 2e 30 2e 31 35  2d 64 65 62 75 67 2d 6c |..5.0.15.debug.l|
# 00000027 6f 67 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |og..............|
# 00000037 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 |................|
# 00000047 00 00 00 00 9d fc 5c 43  13 38 0d 00 08 00 12 00 |.......C.8......|
# 00000057 04 04 04 04 12 00 00 4b  00 04 1a                |.......K...|
#       Start: binlog v 4, server v 5.0.15-debug-log created 051024 17:24:13
#       at startup
ROLLBACK;

十六進位傾印輸出目前包含下列清單中的元素。此格式可能會變更。如需二進位記錄檔格式的詳細資訊,請參閱 MySQL 內部:二進位記錄檔

  • Position:記錄檔中的位元組位置。

  • Timestamp:事件時間戳記。在顯示的範例中,'9d fc 5c 43' 是以十六進位表示的 '051024 17:24:13'

  • Type:事件類型代碼。

  • Master ID:建立事件的複寫來源伺服器的伺服器 ID。

  • Size:事件的位元組大小。

  • Master Pos:原始來源二進位記錄檔中下一個事件的位置。

  • Flags:事件旗標值。