在 CentOS 上,MySQL 可支持的版本主要取决于 CentOS 系统版本 和 MySQL 官方/第三方仓库的支持情况。下面按常见情况说明。
目前 MySQL 官方仍在维护的版本有:
| MySQL 版本 | 状态 | 说明 |
|---|---|---|
| MySQL 8.0 | ✅ 主流版本 | 当前最常用,CentOS 7/8/9 均支持 |
| MySQL 8.4 LTS | ✅ 新长期支持版 | 2024 年发布,推荐新项目使用 |
| MySQL 9.0+ | ⚠️ 创新版 | 非 LTS,仅适合测试 |
❌ MySQL 5.7 已于 2023-10 停止官方支持
❌ MySQL 5.6 / 5.5 早已 EOL
CentOS 默认 不是 MySQL,而是:
如果你要用 原版 MySQL,需要:
yum remove mariadb*
然后添加 MySQL 官方仓库。
| 场景 | 推荐版本 |
|---|---|
| 新项目 | MySQL 8.4 LTS |
| 老系统兼容 | MySQL 8.0 |
| 旧应用依赖 5.7 | 仅内部使用,不推荐公网 |
yum list available mysql-community-server
或
dnf module list mysql
如果你告诉我:
我可以给你 最合适版本 + 安装命令。