前置条件
在my.cnf文件开启binlog
log-bin=mysql-bin
查看是否开启binlog
show VARIABLES like 'log_bin'
off: 未开启
on: 开启
查看当前binlog格式
show VARIABLES like 'binlog_format'
查看现有的binlog文件列表
show binary logs
刷新日志,并创建一个新的binlog文件
flush logs
查看当前binlog的写入文件和位置(字节偏移量)
show master status
position就是写入的字节位置
查看binlog文件的存储在磁盘的位置
show VARIABLES like 'datadir'
删除所有binlog文件,重新从000001开始记录
reset master
删除这个binlog文件之前的所有binlog文件
purge binary logs to 'mysql-bin.000006'
也就是 000001,000002,000003,000004,000005 都被删除了,但是000006不会被删除