在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,并通过官方仓库安装以确保获得安全补丁。安装后务必参考官方文档进行配置优化和安全加固。
CLOUD技术笔记