阅读量:2
Ubuntu 下 MariaDB 版本选择建议
快速推荐
-
新部署优先选择各 Ubuntu LTS 版本自带的 MariaDB LTS 系列,稳定、兼容性与安全修复更有保障:
Ubuntu 版本 建议 MariaDB 版本 说明 Ubuntu 24.04 LTS 10.11 LTS 官方源内置,直接 apt 安装,适合生产 Ubuntu 22.04 LTS 10.6 LTS 建议优先使用 Ubuntu 官方源或 MariaDB 官方 10.6 LTS 仓库 Ubuntu 20.04 LTS 10.3 LTS 建议优先使用 Ubuntu 官方源或 MariaDB 官方 10.3 LTS 仓库 Ubuntu 18.04 LTS 10.3 LTS 系统源仅 10.1(已 EOL),务必改用 MariaDB 官方 10.3/10.4 LTS 仓库 Ubuntu 16.04 LTS 不建议继续使用 系统源 10.0 已 EOL,存在安全与兼容风险 注:Ubuntu 24.04 官方源内置 10.11 LTS;Ubuntu 18.04 官方源仅 10.1 且已 EOL,生产环境应改用官方 LTS 仓库;Ubuntu 16.04 的 10.0 同样不建议继续使用。
选择依据
- 稳定性与维护周期:优先选择带有 LTS 标识的 MariaDB 主线版本,获得更长的安全修复窗口与更少的升级扰动。
- 与上游生态的兼容:如 Ambari + Hadoop 生态在 MariaDB 10.x 上更顺畅,常见字符集与索引问题(如 utf8mb4、索引长度)在新版本中得到更好支持。
- 升级与回滚策略:同系列小版本升级(如 10.11.x → 10.11.y)风险更低;跨大版本(如 10.3 → 10.6/10.11)需充分回归测试,建议先在测试环境验证应用与存储过程/触发器/视图的兼容性。
安装与升级要点
- 使用系统源还是官方源:当系统源版本过旧或已 EOL(如 Ubuntu 18.04 的 10.1),应添加 MariaDB 官方 APT 仓库安装 10.3/10.4/10.6/10.11 LTS 等受支持的系列;若系统源已提供较新的 LTS(如 Ubuntu 24.04 的 10.11 LTS),可直接使用系统源以减少维护成本。
- 避免混装导致的认证问题:从系统源切换到官方 MariaDB 仓库后,可能出现 root 认证插件不一致(如 unix_socket 与 mysql_native_password)引发的登录错误(如 ERROR 1524 (HY000))。建议统一来源后执行安全初始化并按需调整认证方式。
- 基本安全配置:安装完成后执行 mysql_secure_installation,按需启用本地 unix_socket 认证、设置强密码、删除匿名用户、禁止 root 远程登录、移除测试库,降低攻击面。
以上就是关于“Ubuntu MariaDB的版本选择建议是什么”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm