innochecksum--脱机innodb数据文件校验和检查

3464阅读 0评论2011-11-30 xiaozhenggang
分类:Mysql/postgreSQL

innochecksum--脱机innodb数据文件校验和检查


innochecksum显示检查的innodb数据文件的校验和。它读取innodb表空间文件然后计算每个页的校验和再与之前存储的校验和进行比较,显示不匹配的也就是可能出现问题的页。在服务器断电、mysql异常中断、复制后它可以快速地定位可能出现问题的地方。
innochecksum只能在脱机模式下使用。

下面是用法及相关参数:

usgage:
shell>innochecksum [options] file

options:
-c :打印file中页的总数
-d :调试模式,打印每个页的校验和
-e num :校验到num页的末尾
-s num :从num页形如校验
-p num :只校验num页
-v:冗余(详细)模式,每隔5秒打印相关信息

这个只是检验innodb的数据文件有没有错以及错在哪个地方,在知道这些信息后,我们再做相应的处理,比如加innodb_force_recovery参数,对数据进行修复;用repair修复表等等
以上纯属个人看法
上一篇:apache-2.2.21安装脚本
下一篇:简单的mysql全量备份脚本