OS Manuals

/usr/bin/innochecksum

The MariaDB open source relational database

From mariadb-11.2 11.2.5-r0 (os), captured 2026-11-05 by running innochecksum --help (exit 0). permalink

/usr/bin/innochecksum from 11.2.5-MariaDB, client 1.0 for Linux (x86_64)
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

InnoDB offline file checksum utility.
Usage: /usr/bin/innochecksum [-c] [-s <start page>] [-e <end page>] [-p <page>] [-i] [-v]  [-a <allow mismatches>] [-n] [-S] [-D <page type dump>] [-l <log>] [-l] [-m <merge pages>] <filename or [-]>
See https://mariadb.com/kb/en/library/innochecksum/ for usage hints.
  -?, --help          Displays this help and exits.
  -I, --info          Synonym for --help.
  -V, --version       Displays version information and exits.
  -v, --verbose       Verbose (prints progress every 5 seconds).
  -c, --count         Print the count of pages in the file and exits.
  -s, --start-page=#  Start on this page number (0 based).
  -e, --end-page=#    End at this page number (0 based).
  -p, --page=#        Check only this page (0 based).
  -n, --no-check      Ignore the checksum verification.
  -a, --allow-mismatches=#
                      Maximum checksum mismatch allowed.
  -w, --write         Rewrite the checksum.
  -S, --page-type-summary
                      Display a count of each page type in a tablespace.
  -D, --page-type-dump=name
                      Dump the page type info for each page in a tablespace.
  -i, --per-page-details
                      Print out per-page detail information.
  -l, --log=name      log output.
  -f, --leaf          Examine leaf index pages
  -m, --merge=#       leaf page count if merge given number of consecutive
                      pages

Variables (--variable-name=value)
and boolean options {FALSE|TRUE}  Value (after reading options)
--------------------------------- ----------------------------------------
verbose                           FALSE
count                             FALSE
start-page                        0
end-page                          0
page                              0
no-check                          FALSE
allow-mismatches                  0
write                             FALSE
page-type-summary                 FALSE
page-type-dump                    (No default value)
per-page-details                  FALSE
log                               (No default value)
leaf                              FALSE
merge                             0
Options (17)
OptionDescriptionSource
-?, --helpDisplays this help and exits.help
-I, --infoSynonym for --help.help
-V, --versionDisplays version information and exits.help
-v, --verboseVerbose (prints progress every 5 seconds).help
-c, --countPrint the count of pages in the file and exits.help
-s, --start-page #Start on this page number (0 based).help
-e, --end-page #End at this page number (0 based).help
-p, --page #Check only this page (0 based).help
-n, --no-checkIgnore the checksum verification.help
-a, --allow-mismatches #Maximum checksum mismatch allowed.help
-w, --writeRewrite the checksum.help
-S, --page-type-summaryDisplay a count of each page type in a tablespace.help
-D, --page-type-dump nameDump the page type info for each page in a tablespace.help
-i, --per-page-detailsPrint out per-page detail information.help
-l, --log namelog output.help
-f, --leafExamine leaf index pageshelp
-m, --merge #leaf page count if merge given number of consecutive pageshelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.