使用row日志格式的日志:不利于我们查找恢复数据点。
基于pos节点如下:
mysqlbinlog --base64-output=decode-rows -v --start-position=29972359 --stop-position=29974739 mysql-bin.000020
基于时间节点如下:
mysqlbinlog --base64-output=decode-rows -v --start-datetime="2019-10-15 18:01:09" --stop-datetime="2019-10-15 18:01:11" mysql-bin.000020
说明:--base64-ouput=decode-rows 代表解码
-v 代表换行显示这些语句,如果没有-v 你依然看不到具体的语句
--start-date 代表你要获取日志的开始时间
--stop-date 代表你要获取日志的结束数据
结果:
可以查看到很多###开头的数据,这些就是具体的sql语句,只不过不是在一行而已,而是分行显示,已经不耽误我们查看了。