首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何监视MySQL binlog文件是否已损坏?

如何监视MySQL binlog文件是否已损坏?
EN

Database Administration用户
提问于 2012-11-30 10:24:53
回答 1查看 4.9K关注 0票数 1

我想知道是否有任何好的方法可以持续监视mysql主binlog文件并检测是否损坏。

EN

回答 1

Database Administration用户

发布于 2012-12-17 00:32:07

不用说,绑定日志通常不会损坏。如果这是一个反复出现的问题,您可能有一个潜在的问题,您的系统的稳定性。

下面是我在将日志发送到场外存档后用来验证日志的代码片段:

代码语言:javascript
复制
dev@server:~$ mysqlbinlog --verbose --base64-output=decode-rows mysql-bin.000004 | tail -n 5 | head -n 1

预期答复:

代码语言:javascript
复制
#121120 23:41:44 server id 81  end_log_pos 4225079      Rotate to mysql-bin.000005  pos: 4
                size of the log under test ^^^^^^^       next log ^^^^^^^^^^^^^^^^

如果输出与此模式匹配,如果显示的大小是正确的,如果下一个日志的名称正确,则这是合理的确认您的日志是完整的。

当然,此测试仅对服务器已完成编写的日志文件有效.仍处于打开状态的日志将不会在结束时发生旋转事件。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/29585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档