ARIA_READ_LOG(1)
๐ ARIA_READ_LOG(1) ๐
okay bestie, welcome to the User Commands section of the manual, and today's main character is aria_read_log โ she displays Aria log file contents and she is, frankly, iconic for it โจ
๐ธ NAME ๐ธ
aria_read_log โ display Aria log file contents ๐
โจ SYNOPSIS โจ
aria_read_log OPTIONS
๐ฆ DESCRIPTION ๐ฆ
So basically: this girl displays and applies log records from an Aria transaction log that she finds in the current directory (for now โ yes, that "for now" is doing a lot of heavy lifting, we love an honest queen ๐ซถ).
note note note: Aria is compiled without -DIDENTICAL_PAGES_AFTER_RECOVERY, which means the table files are not byte-to-byte identical to files created during normal execution. That's fine, should be okay โ except for test scripts that try to compare files before and after recovery. those scripts are lowkey gonna have a bad time ๐ญ
Also, you literally need to use one of -d or -a. no cap. one of them. periodt.
-a,--applyโ Apply log to tables: modifies tables! you should make a backup first! seriously bestie, back it up ๐ She also displays a lot of information if you don't run her with--silent.--character-sets-dir=nameโ Directory where character sets are. that's it, that's the whole vibe ๐-c,--checkโ if--display-onlyis on, check if the record is fully readable (this one's for debugging, she's a little nosy and we respect it)-#,--debug[=name]โ Output debug log. Often the argument is'd:t:o,filename'. slay, very specific, very demure โจ--force-crash=#โ Force crash after#recovery events. yes. she will simply pass away on purpose. on schedule. as requested ๐-?,--helpโ Display this help and exit. the classic. the beloved. ๐-d,--display-onlyโ display brief info read from records' header. just a lil peek, no touching ๐-e,--end-lsn=#โ Stop applying at this lsn. and heads up: ifend-lsnis used, UNDO:s will not be applied. she said no more, we stop, we don't undo ๐-h,--aria-log-dir-path=nameโ Path to the directory where to store transactional log. the log's little home ๐-P,--page-buffer-size=#โ The size of the buffer used for index blocks for Aria tables. buffers gotta buffer ๐-o,--start-from-lsn=#โ Start reading log from this lsn. pick your starting point, main character energy โจ-C,--start-from-checkpointโ Start applying from last checkpoint. we love a checkpoint. it's giving "save your game" ๐ฎ-s,--silentโ Print less information during apply/undo phase. she's quiet, she's mysterious, she's working ๐ง-T,--tables-to-redo=nameโ List of tables separated with,that we should apply REDO on. Use this if you only want to recover some tables. picky eater behaviour and honestly? valid ๐-t,--tmpdir=nameโ Path for temporary files. Multiple paths can be specified, separated by colon (:). the more the merrier, she'll take them all ๐--translog-buffer-size=#โ The size of the buffer used for transaction log for Aria tables. another buffer, another slay ๐-u,--undoโ Apply UNDO records to tables. (disable with--disable-undo) (Defaults to on; use--skip-undoto disable.) so she's on by default, bestie, she woke up and chose UNDO ๐ฅ-v,--verboseโ Print more information during apply/undo phase. the opposite of silent. she will yap and you WILL listen ๐-V,--versionโ Print version and exit. quick lil flex, then she's gone ๐
๐ Default options, bestie ๐
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
The following groups are read: aria_read_log
โญ The "put me first" options โญ
The following options may be given as the first argument:
--print-defaultsโ Print the program argument list and exit. show me the receipts ๐--no-defaultsโ Don't read default options from any option file. absolutely not, we're going rogue ๐ฆ--defaults-file=#โ Only read default options from the given file#. one file and one file only, she's monogamous ๐--defaults-extra-file=#โ Read this file after the global files are read. the little bonus round at the end โจ
๐ซ SEE ALSO ๐ซ
myisamlog(1) โ her cousin, also iconic, also doing the most ๐ซถ
For more information, please refer to the MariaDB Documentation, available online at https://mariadb.com/docs/
k bye bestie, this was aria_read_log Ver 1.3, from May 2014 โ an elder, but she ATE and left no crumbs ๐๐
๐ฆ where this page comes from
- alpine 3.22: mariadb-doc 11.4.13-r0 ยท GPL-2.0-or-later
- alpine 3.23: mariadb-doc 11.4.13-r0 ยท GPL-2.0-or-later
- alpine 3.24: mariadb-doc 11.8.9-r0 ยท GPL-2.0-only
- arch rolling: mariadb 13.0.2-2 ยท GPL-2.0-only
- arch rolling: mariadb-lts 12.3.3-2 ยท GPL-2.0-only
- centos-stream 10: mariadb-server 3:10.11.18-1.el10 ยท ( GPL-2.0-only OR Apache-2.0 ) AND ( GPL-2.0-or-later OR Apache-2.0 ) AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-4.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ( GPL-3.0-or-later WITH Bison-exception-2.2 ) AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OpenSSL AND MIT AND OFL-1.1 AND CC0-1.0 AND PHP-3.0 AND PHP-3.01 AND zlib AND dtoa AND FSFAP AND blessing AND Info-ZIP AND Boehm-GC
- centos-stream 10: mariadb11.8-server 3:11.8.8-1.el10 ยท ( GPL-2.0-only OR Apache-2.0 ) AND ( GPL-2.0-or-later OR Apache-2.0 ) AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-4.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ( GPL-3.0-or-later WITH Bison-exception-2.2 ) AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OpenSSL AND MIT AND OFL-1.1 AND CC0-1.0 AND PHP-3.0 AND PHP-3.01 AND zlib AND dtoa AND FSFAP AND blessing AND Info-ZIP AND Boehm-GC
- centos-stream 9: mariadb-server 3:11.8.8-1.module_el9+1370+ec5ecc2e ยท ( GPL-2.0-only OR Apache-2.0 ) AND ( GPL-2.0-or-later OR Apache-2.0 ) AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-4.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ( GPL-3.0-or-later WITH Bison-exception-2.2 ) AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OpenSSL AND MIT AND OFL-1.1 AND CC0-1.0 AND PHP-3.0 AND PHP-3.01 AND zlib AND dtoa AND FSFAP AND blessing AND Info-ZIP AND Boehm-GC
- debian bookworm: mariadb-server 1:10.11.18-0+deb12u1 ยท GPL-2.0-only
- debian bookworm: mariadb-server 1:10.11.19-0+deb12u1 ยท GPL-2.0-only
- debian trixie: mariadb-server 1:11.8.6-0+deb13u1 ยท GPL-2.0-only
- fedora 43: mariadb-server 3:10.11.18-2.fc43 ยท ( GPL-2.0-only OR Apache-2.0 ) AND ( GPL-2.0-or-later OR Apache-2.0 ) AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-4.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ( GPL-3.0-or-later WITH Bison-exception-2.2 ) AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OpenSSL AND MIT AND OFL-1.1 AND CC0-1.0 AND PHP-3.0 AND PHP-3.01 AND zlib AND dtoa AND FSFAP AND blessing AND Info-ZIP AND Boehm-GC
- fedora 43: mariadb11.8-server 3:11.8.8-1.fc43 ยท ( GPL-2.0-only OR Apache-2.0 ) AND ( GPL-2.0-or-later OR Apache-2.0 ) AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-4.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ( GPL-3.0-or-later WITH Bison-exception-2.2 ) AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OpenSSL AND MIT AND OFL-1.1 AND CC0-1.0 AND PHP-3.0 AND PHP-3.01 AND zlib AND dtoa AND FSFAP AND blessing AND Info-ZIP AND Boehm-GC
- fedora 43: mariadb12.3-server 3:12.3.2-2.fc43 ยท ( GPL-2.0-only OR Apache-2.0 ) AND ( GPL-2.0-or-later OR Apache-2.0 ) AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-4.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ( GPL-3.0-or-later WITH Bison-exception-2.2 ) AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OpenSSL AND MIT AND OFL-1.1 AND CC0-1.0 AND PHP-3.0 AND PHP-3.01 AND zlib AND dtoa AND FSFAP AND blessing AND Info-ZIP AND Boehm-GC
- fedora 44: mariadb-server 3:11.8.6-2.fc44 ยท ( GPL-2.0-only OR Apache-2.0 ) AND ( GPL-2.0-or-later OR Apache-2.0 ) AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-4.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ( GPL-3.0-or-later WITH Bison-exception-2.2 ) AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OpenSSL AND MIT AND OFL-1.1 AND CC0-1.0 AND PHP-3.0 AND PHP-3.01 AND zlib AND dtoa AND FSFAP AND blessing AND Info-ZIP AND Boehm-GC
- fedora 44: mariadb-server 3:11.8.8-3.fc44 ยท ( GPL-2.0-only OR Apache-2.0 ) AND ( GPL-2.0-or-later OR Apache-2.0 ) AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-4.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ( GPL-3.0-or-later WITH Bison-exception-2.2 ) AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OpenSSL AND MIT AND OFL-1.1 AND CC0-1.0 AND PHP-3.0 AND PHP-3.01 AND zlib AND dtoa AND FSFAP AND blessing AND Info-ZIP AND Boehm-GC
- fedora 44: mariadb10.11-server 3:10.11.16-2.fc44 ยท ( GPL-2.0-only OR Apache-2.0 ) AND ( GPL-2.0-or-later OR Apache-2.0 ) AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-4.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ( GPL-3.0-or-later WITH Bison-exception-2.2 ) AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OpenSSL AND MIT AND OFL-1.1 AND CC0-1.0 AND PHP-3.0 AND PHP-3.01 AND zlib AND dtoa AND FSFAP AND blessing AND Info-ZIP AND Boehm-GC
- fedora 44: mariadb10.11-server 3:10.11.18-2.fc44 ยท ( GPL-2.0-only OR Apache-2.0 ) AND ( GPL-2.0-or-later OR Apache-2.0 ) AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-4.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ( GPL-3.0-or-later WITH Bison-exception-2.2 ) AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OpenSSL AND MIT AND OFL-1.1 AND CC0-1.0 AND PHP-3.0 AND PHP-3.01 AND zlib AND dtoa AND FSFAP AND blessing AND Info-ZIP AND Boehm-GC
- fedora 44: mariadb12.3-server 3:12.3.2-2.fc44 ยท ( GPL-2.0-only OR Apache-2.0 ) AND ( GPL-2.0-or-later OR Apache-2.0 ) AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-4.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND ( GPL-3.0-or-later WITH Bison-exception-2.2 ) AND LGPL-2.0-only AND LGPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OpenSSL AND MIT AND OFL-1.1 AND CC0-1.0 AND PHP-3.0 AND PHP-3.01 AND zlib AND dtoa AND FSFAP AND blessing AND Info-ZIP AND Boehm-GC
- nixpkgs unstable: mariadb-server 11.8.8
- opensuse-leap 16.0: mariadb 11.8.8-160000.1.1 ยท SUSE-GPL-2.0-with-FLOSS-exception
- opensuse-leap 16.0: mariadb 11.8.8-160000.1.1 ยท SUSE-GPL-2.0-with-FLOSS-exception
- opensuse-leap 16.0: mariadb 11.8.8-160000.1.1 ยท SUSE-GPL-2.0-with-FLOSS-exception
- opensuse-leap 16.0: mariadb 11.8.8-160000.1.1 ยท SUSE-GPL-2.0-with-FLOSS-exception
- ubuntu resolute: mariadb-server 1:11.8.6-5 ยท GPL-2.0-only
- ubuntu resolute: mariadb-server 1:11.8.6-5ubuntu0.1 ยท GPL-2.0-only
- ubuntu stonking: mariadb-server 1:11.8.9+ds-4ubuntu2 ยท GPL-2.0-only
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms