MySQL 8.0.37 离线部署指南
在生产环境中,服务器常无法连接外网,需离线安装 MySQL。本文详细介绍如何从官网下载 MySQL 8.0.37,上传至 CentOS 7.9 服务器并完成安装配置。
环境准备
- 操作系统: CentOS 7.9
- MySQL 版本: 8.0.37
- 安装方式: RPM 包离线安装
第一步:下载 MySQL 安装包
访问 MySQL 官网
- 打开 MySQL Community Server 下载页面。
- 选择版本信息:
- Operating System: Linux - Generic
- OS Version: Linux - Generic (glibc 2.12)
下载类型: RPM Bundle
(此处为对应操作界面截图)
推荐下载包
选择 mysql-8.0.37-1.el7.x86_64.rpm-bundle.tar (995.4M),该完整套件包含所有必要的 RPM 包,避免依赖问题。
第二步:服务器环境清理
安装新 MySQL 前,务必彻底清理系统上可能存在的旧版本:
# 停止 MySQL 相关服务
systemctl stop mysqld
systemctl stop mariadb
# 卸载现有 MySQL/MariaDB 包
rpm -qa | grep -i mysql | xargs rpm -e --nodeps 2>/dev/null
rpm -qa | grep mariadb | xargs rpm -e --nodeps 2>/dev/null
# 清理残留文件和目录
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf
rm -rf /etc/my.cnf.d
rm -rf /var/log/mysqld.log
rm -rf /usr/share/mysql
rm -rf /usr/lib64/mysql
# 清理 yum 缓存
yum clean all
第三步:上传安装包到服务器
使用 SCP 命令上传
scp /本地路径/mysql-8.0.37-1.el7.x86_64.rpm-bundle.tar root@服务器 IP:/tmp/
安装必要依赖
yum install -y libaio numactl
第四步:解压和安装 MySQL
解压安装包
cd /tmp
tar -xvf mysql-8.0.37-1.el7.x86_64.rpm-bundle.tar
(此处为解压后文件列表截图)
安装 RPM 包(关键步骤)
必须按顺序安装,否则会出现依赖错误:


