當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...