适用版本:mysql5.7及以下。
mysql的二进制日志(bin-log)主要记录了所有的DDL(数据定义语言:创建数据库…)和DML(数据操纵语言:新增、更新、删除)的语句,但不包括查询(select)的语句,因为二进制日志中记录了数据库、表、以及数据的变更,所以发生灾难时可以使用它恢复数据。
以下操作是通过宝塔面板环境进行二进制日志的查看过程:
宝塔面板mysql二进制日志文件默认位置在/www/server/data目录,目录中文件名带bin的(下图中红框内)即为二进制日志文件。
在本目录内点击“终端”按钮,打开终端界面,通过mysqlbinlog mysql-bin.000004 |grep "xxxxxx"搜索查看想要的内容,其中mysql-bin.000004为日志文件名,在此000004为序号最大代表最新的日志文件所以选择此文件查看,后面的xxxxx为想要检索的内容,
图例中,fwl左右两边的点(.)是通配符。