Debian 下 MariaDB 版本选择指南
一、选择原则
- 优先选择长期支持版本 LTS,以获得更长的安全维护窗口与更低的升级频率。当前社区主线中,MariaDB 10.11 为 LTS,官方维护至2028-02;MariaDB 10.6 为 LTS,维护至2026-07。短期系列(如 10.10、11.x)通常仅维护约1年,适合愿意更频繁升级以获取新特性的场景。生产环境不建议使用RC/预览版。
二、Debian 版本与仓库默认版本
- 不同 Debian 版本的官方仓库默认 MariaDB 版本不同,通常建议优先使用发行版仓库版本,除非你有明确需求要跟进更高版本。
| Debian 版本 |
官方仓库默认 MariaDB |
说明 |
| Debian 12 |
10.11.x |
可直接 apt 安装,适合生产使用(LTS) |
| Debian 11 |
10.3.x |
可直接 apt 安装 |
| Debian 10 |
10.3.x |
可直接 apt 安装 |
上述默认版本与安装方式可参考各版本的安装文档与实践记录。
三、场景化推荐
- 追求稳定与合规(生产首选):优先选 10.11 LTS(维护至2028-02)。若已在 Debian 12 上,直接使用官方仓库的 10.11.x 即可满足长期安全维护需求。
- 需要较新特性且能接受更短维护周期:可选 10.6 LTS(维护至2026-07)。例如在 Debian 11/10 上可通过 MariaDB 官方 APT 仓库安装 10.6,在功能与稳定性之间取得平衡。
- 紧跟上游新功能(短期窗口):可选 11.x 系列(通常维护约1年),适合测试、预研或非关键业务,不建议用于长期生产基线。
四、在 Debian 上落地所选版本的做法
- 使用发行版仓库(稳定、省心):在 Debian 12 上执行 sudo apt update && sudo apt install mariadb-server,默认即为 10.11.x;在 Debian 11/10 上默认 10.3.x,适合追求稳定与系统一致性。
- 使用 MariaDB 官方 APT 仓库(指定版本):例如在 Debian 11/10 上安装 10.6,可导入官方脚本添加仓库后安装:
- curl -LsS -O https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
- sudo bash mariadb_repo_setup --mariadb-server-version=10.6
- sudo apt update && sudo apt install mariadb-server mariadb-client
上述方法在多篇实践文档中得到验证,适合需要明确版本基线(如 10.6 LTS)的场景。