Credential-Zugriff
Reads database passwords, option files, socket config, and environment credentials.
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für mariadb in AI-Agent-Workflows.
Agent-Sicherheit
mariadb provides database server and client tooling with data mutation authority.
Reads database passwords, option files, socket config, and environment credentials.
Can alter schemas, users, and data on reachable database servers.
Can export or import data artifacts containing sensitive records.
Gate destructive SQL, dumps, imports, and credential file reads.
Allow safe schema reads; require approval for writes, exports, and credential access.
Installation
brew install mariadblocal Homebrew formula metadata
sudo port install mariadbMacPorts ports tree · databases/mariadb/Portfile · Quelle: api.github.com
sudo apk add mariadbAlpine Linux edge package indexes · mariadb · Quelle: dl-cdn.alpinelinux.org
sudo dnf install mariadbFedora Rawhide package metadata · mariadb · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#mariadbnixpkgs package indexes · mariadb · Quelle: raw.githubusercontent.com
sudo pacman -S mariadbArch Linux sync databases · mariadb · Quelle: geo.mirror.pkgbuild.com
sudo zypper install mariadbopenSUSE Tumbleweed package metadata · mariadb · Quelle: download.opensuse.org
sudo apt install libmariadb-devDebian stable package indexes · libmariadb-dev · Quelle: deb.debian.org
choco install mariadbChocolatey community package catalog · mariadb · Quelle: community.chocolatey.org
scoop install main/mariadbScoop official bucket manifest trees · bucket/mariadb.json · Quelle: api.github.com
winget install --id MariaDB.Server -eWindows Package Manager source index · MariaDB.Server · Quelle: cdn.winget.microsoft.com
Überblick
Drop-in replacement for MySQL
Verlauf
MariaDB is a community-developed, MySQL-compatible relational database server made by original MySQL developers and maintained as open source infrastructure. In package managers it is the familiar mysql-compatible server package used for local development, CI, self-hosted applications, and production deployments.
MariaDB began in 2009 as a community fork of MySQL after concerns about Oracle's acquisition of MySQL through Sun. MariaDB Foundation material says the first release, MariaDB 5.1.38, shipped on 29 October 2009 with speed improvements, an enhanced thread pool, and storage-engine work such as XtraDB and Aria.
The project positioned itself as a backward-compatible, drop-in replacement for MySQL while continuing independent development. MariaDB's public documentation describes the source as hosted on GitHub, and Foundation material emphasizes open development, public issue tracking, and community contribution.
Over time MariaDB moved from being a MySQL fork to a database line with its own release cadence, storage-engine choices, replication features, backup tooling, Galera packaging, and long-term-support policy. The server remains important because it preserves much of the operational and client-tool culture that grew around MySQL.
MariaDB adoption was helped by distribution packaging. MariaDB's download page calls it one of the world's most popular open source relational databases and notes that it is available in the standard repositories of major Linux distributions. The Foundation homepage also describes MariaDB as part of most cloud offerings and the default in many Linux distributions.
Distribution choices reinforced the package-manager story. MariaDB's Debian 10 announcement says Debian shipped MariaDB 10.3 and that installing mysql-server on that release resolved to MariaDB instead, continuing a pattern where users received MariaDB through ordinary operating-system package workflows.
MariaDB is also common in container and service environments. A MariaDB Foundation engineering post described the server as foundational software and cited Docker Hub scale as a reason for strict testing across many architectures and configurations.
Package users install MariaDB when they need a local or managed SQL server compatible with MySQL clients and protocols. The Homebrew formula exposes server and administrative tools such as mariadbd, mariadb, mariadb-admin, mariadb-dump, mariadb-upgrade, mariabackup, and Galera-related scripts.
Configuration is centered on my.cnf or my.ini option files. MariaDB's official docs explain the default option-file hierarchy across Unix-like systems and Windows, and client tools can also use option files to avoid putting passwords on command lines.
For package-manager users, the important operational detail is that a database package has state: upgrading the formula can also mean upgrading server binaries, data directories, plugins, dump compatibility, and client tools. MariaDB's release notes and LTS policy therefore matter more than the version number alone.
MariaDB is a package-nerd staple because it is both a server and a compatibility surface. It provides MySQL-flavored command names, client libraries, development headers, storage engines, and service-management behavior that many packages and test suites assume exist.
The unversioned Homebrew mariadb formula tracks the current packaged MariaDB line and is the right choice for users who want the maintained default rather than a pinned compatibility branch. People running production-like local data often prefer versioned formulae when they need a specific LTS line.
Sicherheitslage
broad file, network, media, or database tool signal. formula declares a Homebrew service.
orange Risiko · mittel Konfidenz · infrastructure
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.my.cnfCredential-bearing paths to review before unattended agent runs.
~/.my.cnfExecutables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
aria_chk | cli | globales Executable | |
aria_dump_log | cli | globales Executable | |
aria_ftdump | cli | globales Executable | |
aria_pack | cli | globales Executable | |
aria_read_log | cli | globales Executable | |
galera_new_cluster | cli | globales Executable | |
mariabackup | cli | globales Executable | |
mariadb | cli | globales Executable | |
mariadb-access | cli | globales Executable | |
mariadb-admin | cli | globales Executable | |
mariadb-backup | cli | globales Executable | |
mariadb-binlog | cli | globales Executable | |
mariadb-check | cli | globales Executable | |
mariadb-client-test | cli | globales Executable | |
mariadb-config | cli | globales Executable | |
mariadb-conv | cli | globales Executable | |
mariadb-convert-table-format | cli | globales Executable | |
mariadb-dump | cli | globales Executable | |
mariadb-dumpslow | cli | globales Executable | |
mariadb-find-rows | cli | globales Executable | |
mariadb-fix-extensions | cli | globales Executable | |
mariadb-hotcopy | cli | globales Executable | |
mariadb-import | cli | globales Executable | |
mariadb-install-db | cli | globales Executable | |
mariadb-ldb | cli | globales Executable | |
mariadb-plugin | cli | globales Executable | |
mariadb-secure-installation | cli | globales Executable | |
mariadb-setpermission | cli | globales Executable | |
mariadb-show | cli | globales Executable | |
mariadb-slap | cli | globales Executable | |
mariadb-test | cli | globales Executable | |
mariadb-tzinfo-to-sql | cli | globales Executable | |
mariadb-upgrade | cli | globales Executable | |
mariadb-waitpid | cli | globales Executable | |
mariadb_config | cli | globales Executable | |
mariadbd | cli | globales Executable | |
mariadbd-multi | cli | globales Executable | |
mariadbd-safe | cli | globales Executable | |
mariadbd-safe-helper | cli | globales Executable | |
mbstream | cli | globales Executable | |
msql2mysql | cli | globales Executable | |
myrocks_hotbackup | cli | globales Executable | |
mysql_convert_table_format | cli | globales Executable | |
mysql_find_rows | cli | globales Executable | |
mysql_fix_extensions | cli | globales Executable | |
mysql_install_db | cli | globales Executable | |
mysql_ldb | cli | globales Executable | |
mysql_plugin | cli | globales Executable | |
mysql_setpermission | cli | globales Executable | |
mysql_upgrade | cli | globales Executable | |
mysql_waitpid | cli | globales Executable | |
mysqlaccess | cli | globales Executable | |
mysqld_safe_helper | cli | globales Executable | |
mysqlhotcopy | cli | globales Executable | |
mytop | cli | globales Executable | |
rcmysql | cli | globales Executable | |
replace | cli | globales Executable | |
resolve_stack_dump | cli | globales Executable | |
resolveip | cli | globales Executable | |
sst_dump | cli | globales Executable | |
wsrep_sst_backup | cli | globales Executable | |
wsrep_sst_mariabackup | cli | globales Executable | |
wsrep_sst_mysqldump | cli | globales Executable | |
wsrep_sst_rsync | cli | globales Executable | |
wsrep_sst_rsync_wan | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:mariadb |
|---|---|
| Version | 12.3.2 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/mariadb |
| Homepage | https://mariadb.org/ |
| Repository | https://github.com/MariaDB/server |
| Upstream-Dokumentation | https://mariadb.com/docs/server |
| Lizenz | GPL-2.0-only |
| Quellarchiv | https://archive.mariadb.org/mariadb-12.3.2/source/mariadb-12.3.2.tar.gz |
| Zuletzt aktualisiert | 2026-07-05T20:41:59+01:00 |
| Pulse | updated |
| Abhängigkeiten | groonga, lz4, lzo, openssl@3, pcre2, xz, zstd |
| Build-Abhängigkeiten | bison, cmake, fmt, openjdk, pkgconf |
| Von macOS bereitgestellte Bibliotheken | bzip2, krb5, libedit, libxcrypt, libxml2, ncurses |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | declared |
| Einschränkungen | A "/etc/my.cnf" from another install may interfere with a Homebrew-built server starting up correctly. MySQL is configured to only allow connections from localhost by default |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | mariadb |
| Aliases |
|
| Version Scheme | 0 |
| Revision | 0 |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
libmariadb-dev 1:11.8.6-0+deb13u1
MariaDB database development files
sudo apt install libmariadb-devlibmariadb-dev-compat 1:11.8.6-0+deb13u1
MariaDB Connector/C, compatibility symlinks
sudo apt install libmariadb-dev-compatlibmariadb3 1:11.8.6-0+deb13u1
MariaDB database client library
sudo apt install libmariadb3libmariadbd-dev 1:11.8.6-0+deb13u1
MariaDB embedded database, development files
sudo apt install libmariadbd-devlibmariadbd19t64 1:11.8.6-0+deb13u1
MariaDB embedded database, shared library
sudo apt install libmariadbd19t64mariadb-backup 1:11.8.6-0+deb13u1
Backup tool for MariaDB server
sudo apt install mariadb-backupmariadb-client 1:11.8.6-0+deb13u1
MariaDB database client binaries
sudo apt install mariadb-clientmariadb-client-compat 1:11.8.6-0+deb13u1
MySQL compatibility links to mariadb-client binaries/scripts
sudo apt install mariadb-client-compatmariadb-client-core 1:11.8.6-0+deb13u1
MariaDB database core client binaries
sudo apt install mariadb-client-coremariadb-common 1:11.8.6-0+deb13u1
MariaDB database common config files (/etc/mysql/mariadb.conf.d/)
sudo apt install mariadb-commonmariadb-plugin-connect 1:11.8.6-0+deb13u1
Connect storage engine for MariaDB server
sudo apt install mariadb-plugin-connectmariadb-plugin-connect-jdbc 1:11.8.6-0+deb13u1
Connect storage engine JDBC interface for MariaDB server
sudo apt install mariadb-plugin-connect-jdbcmariadb-plugin-cracklib-password-check 1:11.8.6-0+deb13u1
CrackLib Password Validation Plugin for MariaDB server
sudo apt install mariadb-plugin-cracklib-password-checkmariadb-plugin-gssapi-client 1:11.8.6-0+deb13u1
GSSAPI authentication plugin for MariaDB client
sudo apt install mariadb-plugin-gssapi-clientmariadb-plugin-gssapi-server 1:11.8.6-0+deb13u1
GSSAPI authentication plugin for MariaDB server
sudo apt install mariadb-plugin-gssapi-servermariadb-plugin-hashicorp-key-management 1:11.8.6-0+deb13u1
Hashicorp Key Management plugin for MariaDB
sudo apt install mariadb-plugin-hashicorp-key-managementQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.