我试图在其中某个位置对最新的二进制日志文件执行部分mysqlbinlog (只试图提取一个查询)。
mysqlbinlog --start-position=1234 --stop-position=1234 /var/lib/mysql/mysql-bin.000021产出包括:
警告:此二进制日志正在使用中或未正确关闭。
如何强制MySQL开始在下一个binlog文件(即mysql-bin.000022)中登录并释放原始文件,以便使用mysqlbinlog?
这个问题还有别的解决办法吗?
发布于 2016-05-17 11:11:06
您可以使用冲洗原木在二进制日志达到最大大小之前对其进行旋转。
发布于 2016-05-18 21:24:18
如果您已经知道了查询的位置,就没有理由不能使用mysqlbinlog来打开binlog。当然,在打开日志后,您不会看到任何添加到日志中的内容,但是您可以通过管道浏览它并搜索查询。
https://dba.stackexchange.com/questions/138737
复制相似问题