
结果如图所示。

当通过purge命令删除mysql-bin.000002之前的所有二进制日志文件时,该删除操作会影响二进制日志文件的索引部分的内容,命令如下所示:

结果如图所示。

在执行purge命令之后,再次查看MySQL中的二进制日志文件可以发现,名为mysql-bin.000002的二进制日志文件已经被删除了,命令如下所示:

结果如图所示。

删除某个时间点以前的二进制日志文件
删除某个时间点以前的二进制日志文件的命令如下所示:

删除7天前的二进制日志文件的命令如下所示:

删除所有的二进制日志文件
在执行删除所有的二进制日志文件的命令后,所有的二进制日志文件都会被删除,并重新生成新的mysql-bin.000001文件,命令如下所示:

结果如图所示。

查看二进制日志文件内容
在查看二进制日志文件内容之前,首先创建一张表,以便让二进制日志文件中包含一些可以阅读的参数,创建表的命令如下所示:

在MySQL的命令行中读取相关的二进制日志文件,命令如下所示,结果如图所示。

从图中可以看到,创建表的命令也在其中,同时包含各种配置信息。执行INSERT语句:

再次查看二进制日志,命令如下所示:

结果如图所示。

查看二进制日志文件的部分输出,命令如下所示:

结果如图所示。

当发现上述输出内容不是十分容易观察之后,也可以使用如下命令继续观察二进制日志: