mysql>show master status; 查看当前正在使用的二进制日志 mysql>show binlog events in 'mysql-bin.000001'; 查看二进制日志记录的事件也可以跟[from position]从什么位置开始mysql-bin.000001为二进制文件名 Usage:SHOW BINLOG EVENTS IN 'mysql-bin.00001' FROM 107 #查看mysql-bin.00001日志文件的事件信息,且从事件107位置开始显示 mysql>flush logs; 二进制日志滚动 mysql>show binary logs; 查看所有二进制日志 mysql>purge binary logs to 'mysql-bin.000003'; 删除二进制日志文件之前的所有日志文件。 mysql>SHOW BINARY LOGS ; #查看所有的二进制日志文件 +------------------+-----------+ | Log_name | File_size | +------------------+-----------+ | mysql-bin.000001 | 1165 | | mysql-bin.000002 | 126 | | mysql-bin.000003 | 126 | | mysql-bin.000004 | 884 | | mysql-bin.000005 | 126 | | mysql-bin.000006 | 126 | | mysql-bin.000007 | 126 | | mysql-bin.000008 | 126 | | mysql-bin.000009 | 206 | | mysql-bin.000010 | 126 | | mysql-bin.000011 | 126 | | mysql-bin.000012 | 391 | | mysql-bin.000013 | 7984 | | mysql-bin.000014 | 286 | | mysql-bin.000015 | 1325 | | mysql-bin.000016 | 390 | | mysql-bin.000017 | 371 | +------------------+-----------+ 17 rows in set (0.00 sec) mysql> PURGE BINARY LOGS TO 'mysql-bin.000003'; #删除二进制日志文件之前的所有日志文件。再次查看,二进制日志文件,000001和000002日志文件已经被删除。 Query OK, 0 rows affected (0.01 sec)
mysql> SHOW BINARY LOGS ; +------------------+-----------+ | Log_name | File_size | +------------------+-----------+ | mysql-bin.000003 | 126 | | mysql-bin.000004 | 884 | | mysql-bin.000005 | 126 | | mysql-bin.000006 | 126 | | mysql-bin.000007 | 126 | | mysql-bin.000008 | 126 | | mysql-bin.000009 | 206 | | mysql-bin.000010 | 126 | | mysql-bin.000011 | 126 | | mysql-bin.000012 | 391 | | mysql-bin.000013 | 7984 | | mysql-bin.000014 | 286 | | mysql-bin.000015 | 1325 | | mysql-bin.000016 | 390 | | mysql-bin.000017 | 371 | +------------------+-----------+ 15 rows in set (0.00 sec) |