一、使用Navicat查看binlog信息
1. 查看binlog的信息
show variables like 'innodb_log%'

2. 查看所有的binlog日志文件
show binary logs;

3. 查看binlog的开启状态
show variables like 'log_bin';

4. 查看指定的binlog文件
show binlog events in 'mysql-bin.000405' ;
二、使用Mysqlbinlog工具查看
1. 基于开始和结束时间查看
mysqlbinlog --no-defaults --database=db --start-datetime='2019-04-11 00:00:00' --stop-datetime='2019-04-11 15:00:00' mysql-bin.000007 | more
2. base64解码查看
mysqlbinlog --no-defaults --database=db --base64-output=decode-rows -v --start-datetime='2019-04-11 00:00:00' --stop-datetime='2019-04-11 15:00:00' mysql-bin.000007 | more
本文介绍了如何使用Navicat和Mysqlbinlog工具来查看MySQL的binlog信息。内容包括通过`show variables like 'innodb_log%'`检查binlog状态,`show binary logs;`列出所有binlog日志文件,以及`show binlog events in 'mysql-bin.000405';`查看特定binlog文件的内容。此外,还展示了基于时间范围查看binlog和解码binlog事件的方法,对于数据库备份与恢复、数据一致性维护具有重要意义。
1010

被折叠的 条评论
为什么被折叠?



