暂无图片
如何查看binlog的产生时间,比如误操作的时间点知道了,怎么知道这个时间点是对应的那个binlog文件 呢?
我来答
分享
暂无图片 匿名用户
如何查看binlog的产生时间,比如误操作的时间点知道了,怎么知道这个时间点是对应的那个binlog文件 呢?

如何查看binlog的产生时间,比如误操作的时间点知道了,怎么知道这个时间点是对应的那个binlog文件 呢?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
小绵狼
2023-08-22

去binlog目录通过ll命里查看文件时间就知道了

暂无图片 评论
暂无图片 有用 0
打赏 0
大大刺猬
2023-08-22

在OS层面查看binlog的最后写入时间(ls -lt xxx), 比误操作时间大的第一个binlog就是.
其实使用Mysqlbinlog之类的解析binlog的话, 是支持指定时间的, 直接使用正则全部匹配即可, 不满足时间范围的是不会解析的
例子
我的误操作时间为 8.20号8:30, 那么就是对应如下的m3314.000272 (最后更新时间比8:30大的第一个Binlog文件)

10:33:46 [root@ddcw21 ibd2sql]#ls -ltr /data/mysql_3314/mysqllog/binlog/ total 91368 -rw-r----- 1 mysql mysql 2482 Aug 10 19:25 m3314.000266 -rw-r----- 1 mysql mysql 93512333 Aug 11 20:24 m3314.000267 -rw-r----- 1 mysql mysql 976 Aug 14 18:08 m3314.000268 -rw-r----- 1 mysql mysql 340 Aug 15 19:27 m3314.000269 -rw-r----- 1 mysql mysql 4176 Aug 18 17:41 m3314.000270 -rw-r----- 1 mysql mysql 340 Aug 18 18:43 m3314.000271 -rw-r----- 1 mysql mysql 1130 Aug 20 09:55 m3314.000272 -rw-r----- 1 mysql mysql 1450 Aug 21 18:19 m3314.000273 -rw-r----- 1 mysql mysql 1507 Aug 21 22:57 m3314.000274 -rw-r----- 1 mysql mysql 460 Aug 22 09:09 m3314.index -rw-r----- 1 mysql mysql 317 Aug 22 09:09 m3314.000275
复制
暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏