mysqlbinlog 檢視二進位制日誌

2021-07-11 06:47:06 字數 508 閱讀 6625

當bin-log的模式設定為 row時

不僅日誌長得快 並且檢視執行的sql時 也稍微麻煩一點:1.干擾語句多;2生成sql的編碼需要解碼。

binlog_format=row

直接mysqlbinlog出來的 檔案

執行sql部分的sql顯示為base64編碼格式

固生成sql記錄的時候 不能用常規的辦法去生成 需要加上相應的引數才能顯示出sql語句

--base64-output=decode-rows -v

例如:/usr/local/mysql/bin/mysqlbinlog --base64-output=decode-rows -vv  --start-datetime='2013-09-10 00:00:00' --stop-datetime='2016-09-10 01:01:01' mysql-bin.000001 >/data0/mysqlbin.log

當然如果不加這個選項 也可以用base64解碼工具來進行解碼進行分析。

mysqlbinlog檢視二進位制日誌時的乙個問題

在使用mysqlbinlog檢視日誌時,出現乙個錯誤提示如下 usr local mysql bin mysqlbinlog unknown variable default character set utf8 原因分析,是由於在my.cnf中的client選項組中新增了 default char...

mysql binlog 二進位制日誌 備忘

當資料丟失後,除了備份外,就是日誌檔案了,所在mysql日常管理中,若磁碟空間允許,建議開啟binlog日誌 1 開啟binlog日誌記錄 修改mysql配置檔案mysql.ini,在 mysqld 節點下新增 log bin log bin usr local mysql logbin.log 也...

怎樣開啟檢視mysql binlog

1 在my.ini window 配置檔案裡面 mysqld log bin mysql bin 名字可以隨便起 我們每次進行操作的時候,file size都會增長 4.用mysqlbinlog 工具來顯示記錄的二進位制結果,然後匯入到文字檔案,為了以後的恢復。詳細過程如下 bin mysqlbin...