OS Manuals

/usr/bin/innochecksum

Percona Server for MySQL is a free, fully compatible, enhanced, and open source drop-in replacement for any MySQL database. It provides superior performance, scalability, and instrumentation.

From percona-server-9.6 9.6.0.1-r9 (enterprise-packages), captured 2026-11-08 by running innochecksum --help (exit 0). permalink

/usr/bin/innochecksum  Ver 9.6.0-1 for Linux on x86_64 (Source distribution)
Copyright (c) 2009-2026 Percona LLC and/or its affiliates
Copyright (c) 2000, 2026, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

InnoDB offline file checksum utility.
Usage: /usr/bin/innochecksum [-c] [-s <start page>] [-e <end page>] [-p <page>] [-v]  [-a <allow mismatches>] [-n] [-C <strict-check>] [-w <write>] [-S] [-D <page type dump>] [-l <log>] <filename or [-]>
See http://dev.mysql.com/doc/refman/9.6/en/innochecksum.html 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.
  -f, --format-info   Display information about the file format and exit
  -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).
  -C, --strict-check=name
                      Specify the strict checksum algorithm by the user.
  -n, --no-check      Ignore the checksum verification.
  -a, --allow-mismatches=#
                      Maximum checksum mismatch allowed.
  -w, --write=name    Rewrite the checksum algorithm by the user.
  -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.
  -l, --log=name      log output.

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
strict-check                      crc32
no-check                          FALSE
allow-mismatches                  0
write                             crc32
page-type-summary                 FALSE
page-type-dump                    (No default value)
log                               (No default value)
Options (16)
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
-f, --format-infoDisplay information about the file format and exithelp
-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
-C, --strict-check nameSpecify the strict checksum algorithm by the user.help
-n, --no-checkIgnore the checksum verification.help
-a, --allow-mismatches #Maximum checksum mismatch allowed.help
-w, --write nameRewrite the checksum algorithm by the user.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
-l, --log namelog output.help

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