mysqlbinlog 查看二進制日志


當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 -v  --start-datetime='2013-09-10 00:00:00' --stop-datetime='2016-09-10 01:01:01' mysql-bin.000001 >/data0/mysqlbin.log


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


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com