aria_read_log
aria_read_log is a tool for displaying and applying log records from an Aria transaction log.
Note: Aria is compiled without -DIDENTICAL_PAGES_AFTER_RECOVERY which means that the table files are not byte-to-byte identical to files created during normal execution. This should be ok, except for test scripts that try to compare files before and after recovery.
Usage:
aria_read_log OPTIONS
You need to use one of -d
or -a
.
Options
The following variables can be set while passed as commandline options to aria_read_log, or set in the [aria_read_log]
section in your my.cnf file.
Option
Description
-a, --apply
Apply log to tables: modifies tables! you should make a backup first! Displays a lot of information if not run with --silent.
--character-sets-dir=name
Directory where character sets are.
-c, --check
if --display-only, check if record is fully readable (for debugging).
-?, --help
Display help and exit.
-d, --display-only
Display brief info read from records' header.
-e, --end-lsn=#
Stop applying at this lsn. If end-lsn is used, UNDO:s will not be applied
-h, --aria-log-dir-path=name
Path to the directory where to store transactional log
-P, --page-buffer-size=#
The size of the buffer used for index blocks for Aria tables.
-l, --print-log-control-file
Print the content of the aria_log_control_file. From MariaDB 10.4.1.
-o, --start-from-lsn=#
Start reading log from this lsn.
-C, --start-from-checkpoint
Start applying from last checkpoint.
-s, --silent
Print less information during apply/undo phase.
-T, --tables-to-redo=name
List of comma-separated tables that we should apply REDO on. Use this if you only want to recover some tables.
-t, --tmpdir=name
Path for temporary files. Multiple paths can be specified, separated by colon (:)
--translog-buffer-size=#
The size of the buffer used for transaction log for Aria tables.
-u, --undo
Apply UNDO records to tables. (disable with --disable-undo) (Defaults to on; use --skip-undo to disable.)
-v, --verbose
Print more information during apply/undo phase.
-V, --version
Print version and exit.
This page is licensed: CC BY-SA / Gnu FDL
Last updated
Was this helpful?