1、查看二进制日志是否开启

show variables like '%log_bin%';

2、查看二进制日志列表
show binary logs;

3、刷新日志(会重新生成一个日志文件)
flush logs;

4、展示日志文件的详细执行操作

show binlog events in 'mysql-bin.000001';

 

4.1、在mysql安装文件夹bin目录下打开cmd,查看日志文件

 mysqlbinlog --no-defaults D:\mysqlbinlog\mysql-bin.000005

 

 

5、恢复日志执行命令 路径为日志文件绝对路径

mysqlbinlog --no-defaults D:\mysqlbinlog\mysql-bin.000005 | mysql -uroot -p

6、分段恢复(start-position值 为上图中End_log_pos的值,该值在4.1也可以看到)

mysqlbinlog --no-defaults --start-position="7247" --stop-position="8388" D:\mysqlbinlog\mysql-bin.000005 | mysql -uroot -p