tidb binlog 用什么工具查看呀

[root@localhost binlog]# mysqlbinlog binlog-0000000000000000-20220718021524
/!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1/;
/!40019 SET @@session.max_insert_delayed_threads=0/;
/!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0/;
DELIMITER /!/;
ERROR: File is not a binary log file.
DELIMITER ;

End of log file

ROLLBACK /* added by mysqlbinlog /;
/
!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
/!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0/;

1 个赞

用 Reparo,参考下这里吧
https://docs.pingcap.com/zh/tidb/stable/tidb-binlog-reparo#reparo-使用文档

3 个赞

谢谢大佬:laughing:

追问一下
这个能直接查看binlog 文件吗 斯 是不是我用的不对

我们没开binlog,不太好测试。-log-file我感觉是输出的日志文件。用-data-dir和-start-datetime,-stop-datetime这几个参数试试吧

1 个赞

上一个回复图片上测得-log-file 和 -data-dir


报错是 failed: read binlog file name error: dir
文件应该没找错呀

看报错是需要填文件夹名称。
按照这个帖子的参数试试吧

image

1 个赞


确实改了就好用了 感谢大佬!!!

可有查看拉出来的binlog文件的。

学习了!

mysqlbinlog 试了兼容性确实不太好

我就是把binlog 输出到文件查看的文件内容
reparo -data-dir /binlog的文件夹地址 还可以选择加上时间过滤 -start-datetime,-stop-datetime

1 个赞

对滴 会报错 不能用:rofl:

说明tidb底层对日志还是做了改写的

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。