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