CentOS或Ubuntu服务器上安装MySQL,官方推荐的长期支持版本是哪个?

在CentOS或Ubuntu服务器上安装MySQL,官方推荐的长期支持(LTS)版本是 MySQL 8.0

以下是关键信息说明:

1. 当前官方LTS版本

  • MySQL 8.0 是当前的长期支持版本(自2018年发布,LTS支持持续到2026年4月)。
  • 相比之前的 MySQL 5.7(已于2023年10月结束官方支持),MySQL 8.0 在性能、安全性和功能上有显著提升,是当前生产环境的推荐选择。

2. 各Linux发行版的安装方式

Ubuntu(如 20.04/22.04 LTS):

# 添加MySQL官方APT仓库
sudo apt update
sudo apt install mysql-server
# 默认安装MySQL 8.0(具体版本取决于Ubuntu发行版)

注:Ubuntu 22.04+ 默认仓库提供MySQL 8.0。

CentOS/RHEL 7/8/9

# 添加MySQL官方YUM仓库(推荐)
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
# 安装MySQL 8.0
sudo yum install mysql-community-server

3. 重要建议

  • 始终从官方仓库安装:避免使用系统默认的老旧版本,确保获得安全更新。
  • 配置安全加固:安装后运行 sudo mysql_secure_installation
  • 考虑替代分支:如需更开放的管理或特定优化,可评估:
    • Percona Server 8.0(增强性能)
    • MariaDB 10.11+(MySQL分支,但注意与MySQL 8.0的兼容性差异)

4. 版本支持时间线

  • MySQL 8.0 LTS:支持至2026年4月(可能延长)
  • MySQL 5.7:已结束官方支持(不推荐新项目使用
  • MySQL 9.0:已进入开发阶段,但尚未成为LTS

总结

生产环境首选 MySQL 8.0 LTS,并通过官方仓库安装以确保获得安全补丁。安装后务必参考官方文档进行配置优化和安全加固。

云服务器