gromox-mkmidb(8)
πΈ NAME πΈ
okay so welcome to gromox-mkmidb(8), bestie β a page straight from the Gromox admin reference. She is literally the tool for creating a blank message index database. Blank database, fresh start, main character energy. π
β¨
β¨ SYNOPSIS β¨
gromox-mkmidb [-Uv] [-c config] [-fP] username
π OPTIONS π
-Uβ instead of creating the SQLite file, upgrade it. The-foption has no effect here. Real talk:mkmidbdoes not coordinate withmidb(8gx), and data corruption is possible if both try to edit the file at the same time. You should letmidb(8gx)do upgrades instead, via the"midb_schema_upgrades"directive, or at the very least, stopmidbwhen usingmkmidb -U. This is not a drill, bestie. π-cconfig β read configuration directives from the given file. If this option is not specified,/etc/gromox/mysql_adaptor.cfgwill be read for MySQL connection parameters if that file exists. π-fβ force overwrite when an existing SQLite database is detected for the user. By default,mkmidbwill not touchmidb.sqlite3. π-vβ turn on verbose mode for-U. Lowkey useful when you want the upgrade to spill the tea. π«--create-oldβ create blank initial database using version 0. (This can be used for testing the upgrade procedure.) Very βtime travel for testingβ of it. π°οΈ--integrityβ perform SQLite integrity check, either standalone or, if-Uis also given, as part of an upgrade. She's doing a vibe check on the database. β-?β display option summary. When you need the cheat sheet, bestie. π
π FILES π
/var/lib/gromox/.../exmdb/midb.sqlite3β Message index database for IMAP. That's the little file giving IMAP message index realness. π
π SEE ALSO π
π That's the whole page, bestie! Source/version: Gromox; manual: gromox-mkmidb(8); date: not printed in this copy, so I'm not inventing one β periodt. πβ¨
π¦ where this page comes from
- alpine 3.24: grommunio-gromox-doc 3.6-r0 Β· AGPL-3.0-or-later
- opensuse-leap 16.0: gromox 2.45-bp160.1.5 Β· AGPL-3.0-or-later AND GPL-2.0-only AND GPL-3.0-or-later
- opensuse-leap 16.0: gromox 2.45-bp160.1.5 Β· AGPL-3.0-or-later AND GPL-2.0-only AND GPL-3.0-or-later
- opensuse-leap 16.0: gromox 2.45-bp160.1.5 Β· AGPL-3.0-or-later AND GPL-2.0-only AND GPL-3.0-or-later
- opensuse-leap 16.0: gromox 2.45-bp160.1.5 Β· AGPL-3.0-or-later AND GPL-2.0-only AND GPL-3.0-or-later
- π the page's license: CC-BY-SA-4.0 or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms