一、安装前准备
1. 系统要求
- CentOS:CentOS 7 及以上(64 位),内存 ≥ 2GB,磁盘空间 ≥ 10GB
- Ubuntu:Ubuntu 20.04 及以上(64 位),内存 ≥ 2GB,磁盘空间 ≥ 10GB
- 通用要求:关闭防火墙或开放 MySQL 默认端口(3306),禁止安装旧版 MySQL(避免冲突)
2. 清理旧版 MySQL(可选)
若系统已安装旧版 MySQL(如 5.7),需先卸载清理,避免依赖冲突:
(1)CentOS 系统
# 停止 MySQL 服务
systemctl stop mysqld
# 卸载 MySQL 组件
yum remove -y mysql-community-server mysql-community-client mysql-community-common mysql-community-libs
# 清理残留文件
rm -rf /var/lib/mysql/
rm -rf /etc/my.cnf
rm -rf /var/log/mysqld.log
(2)Ubuntu 系统
# 停止 MySQL 服务
systemctl stop mysql
# 卸载 MySQL 组件(保留配置文件)
apt remove -y mysql-server mysql-client mysql-common
# 彻底卸载(删除配置文件)
apt purge -y mysql-server mysql-client mysql-common
# 清理残留文件
rm -rf /var/lib/mysql/
rm -rf /etc/mysql/
rm -rf /var/log/mysql/
二、安装方式一:官方 YUM/APT 仓库安装(推荐)
通过 MySQL 官方仓库安装,可自动解决依赖,且方便后续版本更新,适合大多数场景。
2.1 CentOS 系统(YUM 仓库)
(1)步骤 1:下载并安装官方 YUM 源
# 进入临时目录
cd /tmp
# 下载 MySQL 8.0 YUM 源(CentOS 7 对应 el7,CentOS 8 对应 el8)
# CentOS 7:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
# CentOS 8:
# wget https://dev.mysql.com/get/mysql80-community-release-el8-3.noarch.rpm
# 安装 YUM 源
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
(2)步骤 2:验证 YUM 源是否生效
yum repolist enabled |grep mysql
若输出包含 mysql80-community 相关条目,说明源生效。


