NCID-MYSQL(1)

πŸ“¦ version 1.18, in fedora 43, fedora 44

✨ NCID-MYSQL(1) ✨

okay bestie, so this is the NCID manual page for the ncid-mysql output module, section 1, and honestly?? it's giving "quietly essential" πŸ’…


🌸 NAME 🌸

ncid-mysql β€” the module that takes your NCID data and lovingly files it away into a database, no cap πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

ncid --no-gui --module ncid-mysql

that's the whole invocation. she's lowkey simple and highkey powerful. ✨


πŸ’– DESCRIPTION πŸ’–

So like, the ncid-mysql output module stores NCID data in a MySQL or MariaDB Database, and it does it by using the mysql command line client to do the actual work. And before you come for me β€” yes, the client is literally called mysql for both MySQL and MariaDB. Same name, two databases. It's giving twin energy, iykyk. πŸ‘‘

All your database configuration parameters live in the ncid-mysql.conf file. Set it up there, don't fight it. 🌈

And here are the field names (aka columns) that exist in the table she creates for you: πŸ’–

  • CID β€” primary key, auto-increment ✨
  • CIDTYPE
  • CIDDATE
  • CIDTIME
  • CIDLINE
  • CIDNMBR
  • CIDNAME
  • CIDMTYPE
  • CIDMESG

nine columns, all accounted for, slay πŸŽ€


⭐ REQUIREMENTS ⭐

Before you can have the main character moment, you need a few things, bestie: 🫢

  • Network access to a MySQL or MariaDB database server. Like, she needs to be able to reach it. Periodt. 🌐
  • The MySQL or MariaDB command line client mysql β€” the module literally shells out to this, so no client, no vibes. πŸ’€
  • The ncid-mysql-setup script, which you run to initialize settings before first use. Not optional. Do the setup first. πŸ™ˆ

πŸŽ€ FILES πŸŽ€

here's where everything lives, map it out: 🌸

  • prefix3=/etc/ncid/conf.d/ncid-mysql.conf
  • /usr/share/ncid/modules/ncid-mysql
  • /usr/sbin/ncid-mysql-setup

πŸ‘‘ SEE ALSO πŸ‘‘

go read these next, bestie, they're part of the lore: πŸ’œ

  • ncid-mysql-setup.8
  • ncidd.8
  • ncid_modules.7
  • ncid.1
  • ncid.conf.5

πŸ’… reminder to my fave: every flag, file, field and path above is exactly as written. don't freestyle the technical bits, only the vibes. ✨

okay that's the page!! this one came from the NCID crew, dated 2022-11-8, and it's the section 1 page for ncid-mysql. go set up your database and live your best life. mwah πŸ’–πŸ¦‹πŸŽ€

πŸ“¦ where this page comes from