a、使用sql命令查看binlog文件
1、查看binlog文件列表
mysql> show binary logs;
2、查看當前正在寫入的binlog文件
mysql>show master status;
3、查看指定binlog文件的內容
mysql>show binlog events [in 'log_name'] [FROM pos] [limit [offset,] row_count]
b、使用mysqlbinlog查看binlog文件內容
1、輸出指定binlog文件內容
mysqlbinlog binlog文件
2、輸出指定position位置的binlog日志
mysqlbinlog --start-position="指定開始位置" --stop-position="指定結束位置" binlog文件
3、輸出指定position位置的binlog日志到指定文件中
mysqlbinlog --start-position="指定開始位置" --stop-position="指定結束位置" binlog文件 > 輸出文件名
或者
mysqlbinlog --start-position="指定開始位置" --stop-position="指定結束位置" binlog文件 --result-file=輸出文件名
4、輸出指定position位置的binlog日志到壓縮文件中
mysqlbinlog --start-position="指定開始位置" --stop-position="指定結束位置" binlog文件|gzip > 壓縮文件名
5、輸出指定開始時間的binlog日志
mysqlbinlog --start-datetime="yyyy-MM-dd HH:mm:ss" binlog文件
參考地址
查看binlog文件的2種方式 https://blog.csdn.net/u010433704/article/details/54962680