凭据访问
Reads database passwords, option files, socket config, and environment credentials.
代理安全
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.
安装
brew install mariadblocal Homebrew formula metadata
sudo port install mariadbMacPorts ports tree · databases/mariadb/Portfile · 来源: api.github.com
sudo apk add mariadbAlpine Linux edge package indexes · mariadb · 来源: dl-cdn.alpinelinux.org
sudo dnf install mariadbFedora Rawhide package metadata · mariadb · 来源: dl.fedoraproject.org
nix profile install nixpkgs#mariadbnixpkgs package indexes · mariadb · 来源: raw.githubusercontent.com
sudo pacman -S mariadbArch Linux sync databases · mariadb · 来源: geo.mirror.pkgbuild.com
sudo zypper install mariadbopenSUSE Tumbleweed package metadata · mariadb · 来源: download.opensuse.org
sudo apt install libmariadb-devDebian stable package indexes · libmariadb-dev · 来源: deb.debian.org
choco install mariadbChocolatey community package catalog · mariadb · 来源: community.chocolatey.org
scoop install main/mariadbScoop official bucket manifest trees · bucket/mariadb.json · 来源: api.github.com
winget install --id MariaDB.Server -eWindows Package Manager source index · MariaDB.Server · 来源: cdn.winget.microsoft.com
概览
Drop-in replacement for MySQL
历史
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.
安全态势
broad file, network, media, or database tool signal. formula declares a Homebrew service.
orange 风险 · 中 置信度 · infrastructure
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
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.cnf可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
aria_chk | cli | 全局可执行文件 | |
aria_dump_log | cli | 全局可执行文件 | |
aria_ftdump | cli | 全局可执行文件 | |
aria_pack | cli | 全局可执行文件 | |
aria_read_log | cli | 全局可执行文件 | |
galera_new_cluster | cli | 全局可执行文件 | |
mariabackup | cli | 全局可执行文件 | |
mariadb | cli | 全局可执行文件 | |
mariadb-access | cli | 全局可执行文件 | |
mariadb-admin | cli | 全局可执行文件 | |
mariadb-backup | cli | 全局可执行文件 | |
mariadb-binlog | cli | 全局可执行文件 | |
mariadb-check | cli | 全局可执行文件 | |
mariadb-client-test | cli | 全局可执行文件 | |
mariadb-config | cli | 全局可执行文件 | |
mariadb-conv | cli | 全局可执行文件 | |
mariadb-convert-table-format | cli | 全局可执行文件 | |
mariadb-dump | cli | 全局可执行文件 | |
mariadb-dumpslow | cli | 全局可执行文件 | |
mariadb-find-rows | cli | 全局可执行文件 | |
mariadb-fix-extensions | cli | 全局可执行文件 | |
mariadb-hotcopy | cli | 全局可执行文件 | |
mariadb-import | cli | 全局可执行文件 | |
mariadb-install-db | cli | 全局可执行文件 | |
mariadb-ldb | cli | 全局可执行文件 | |
mariadb-plugin | cli | 全局可执行文件 | |
mariadb-secure-installation | cli | 全局可执行文件 | |
mariadb-setpermission | cli | 全局可执行文件 | |
mariadb-show | cli | 全局可执行文件 | |
mariadb-slap | cli | 全局可执行文件 | |
mariadb-test | cli | 全局可执行文件 | |
mariadb-tzinfo-to-sql | cli | 全局可执行文件 | |
mariadb-upgrade | cli | 全局可执行文件 | |
mariadb-waitpid | cli | 全局可执行文件 | |
mariadb_config | cli | 全局可执行文件 | |
mariadbd | cli | 全局可执行文件 | |
mariadbd-multi | cli | 全局可执行文件 | |
mariadbd-safe | cli | 全局可执行文件 | |
mariadbd-safe-helper | cli | 全局可执行文件 | |
mbstream | cli | 全局可执行文件 | |
msql2mysql | cli | 全局可执行文件 | |
myrocks_hotbackup | cli | 全局可执行文件 | |
mysql_convert_table_format | cli | 全局可执行文件 | |
mysql_find_rows | cli | 全局可执行文件 | |
mysql_fix_extensions | cli | 全局可执行文件 | |
mysql_install_db | cli | 全局可执行文件 | |
mysql_ldb | cli | 全局可执行文件 | |
mysql_plugin | cli | 全局可执行文件 | |
mysql_setpermission | cli | 全局可执行文件 | |
mysql_upgrade | cli | 全局可执行文件 | |
mysql_waitpid | cli | 全局可执行文件 | |
mysqlaccess | cli | 全局可执行文件 | |
mysqld_safe_helper | cli | 全局可执行文件 | |
mysqlhotcopy | cli | 全局可执行文件 | |
mytop | cli | 全局可执行文件 | |
rcmysql | cli | 全局可执行文件 | |
replace | cli | 全局可执行文件 | |
resolve_stack_dump | cli | 全局可执行文件 | |
resolveip | cli | 全局可执行文件 | |
sst_dump | cli | 全局可执行文件 | |
wsrep_sst_backup | cli | 全局可执行文件 | |
wsrep_sst_mariabackup | cli | 全局可执行文件 | |
wsrep_sst_mysqldump | cli | 全局可执行文件 | |
wsrep_sst_rsync | cli | 全局可执行文件 | |
wsrep_sst_rsync_wan | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:mariadb |
|---|---|
| 版本 | 12.3.2 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/mariadb |
| 主页 | https://mariadb.org/ |
| 仓库 | https://github.com/MariaDB/server |
| 上游文档 | https://mariadb.com/docs/server |
| 许可证 | GPL-2.0-only |
| 源码归档 | https://archive.mariadb.org/mariadb-12.3.2/source/mariadb-12.3.2.tar.gz |
| 最后更新 | 2026-07-05T20:41:59+01:00 |
| Pulse | updated |
| 依赖 | groonga, lz4, lzo, openssl@3, pcre2, xz, zstd |
| 构建依赖 | bison, cmake, fmt, openjdk, pkgconf |
| macOS 提供的库 | bzip2, krb5, libedit, libxcrypt, libxml2, ncurses |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | declared |
| 注意事项 | 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 |
注册表事实
| 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 |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
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-management来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.