Linux系统怎么从MySQL官网下载RPM包或源码包

不晚
不晚
发布时间:2026-11-06 | 4人浏览过
原创

针对Linux用户,指导在MySQL官网根据系统版本和架构选择Red Hat/CentOS对应的RPM包或通用源码包,并说明文件校验方法。

在 Linux 上获取 MySQL 安装文件时,首先要分清 RPM 二进制包和源码包:前者用于受支持的 RPM 系统安装,后者用于自行编译。选错文件,即使下载成功,也可能因为系统版本、处理器架构或包类型不匹配而无法使用。下面按官网的选择顺序检查,具体可选版本和文件以下载页面实际显示为准。

先确认系统和需要的包类型

先在目标 Linux 主机执行:

cat /etc/os-release
uname -m

前一条查看发行版及版本信息,后一条查看机器架构。记下发行版、主要版本和架构,再去对照下载页。常见架构名称有 x86_64 和 aarch64,但不能假设每个 MySQL 版本都提供这两种构建。

如果目标系统采用 RPM 包管理,并且官网提供与该系统版本和架构对应的包,可以选择 RPM 二进制包。需要自己配置编译选项、研究源码或为特定环境构建时,选择源码包。源码包不是可以直接当作服务端 RPM 安装的文件;编译还需要检查相应版本的构建依赖和官方说明。

Linux系统怎么从MySQL官网下载RPM包或源码包

区分 RPM 二进制包与源码包的用途

在官网下载匹配的 RPM 文件

打开 MySQL 官网的 Community Downloads,进入 MySQL Community Server 下载页面。先选择所需 MySQL 版本,再在操作系统选项中选择对应的 Linux 发行版系列和版本,查看页面列出的架构与文件。若需要旧版本,可查看页面提供的归档版本;是否存在目标平台的包仍以实际列表为准。

例如,使用兼容的 Red Hat Enterprise Linux 或 Oracle Linux 系统时,应选与本机版本及架构相符的选项,不要只看到“Linux”就下载。页面可能列出包含多个 RPM 的 Bundle 压缩包,也可能列出单独的服务端、客户端和其他组件 RPM。Bundle 需要先解包,里面的文件并不等同于一个 RPM;单独选择组件时,则要留意它们之间的依赖关系。只下载 server 文件而忽略所需依赖,是安装阶段常见的问题。

确认版本、系统、架构和文件类型后,点击所需文件的下载按钮,按页面提示保存。如果在另一台机器下载,再把文件传到目标主机,传输后也应重新核对文件完整性。不要根据文件名里某一个单词就推断兼容性:发行版版本、架构和 MySQL 版本必须一起看。

Linux系统怎么从MySQL官网下载RPM包或源码包

根据 Linux 发行版版本与处理器架构选择下载文件

在官网下载源码包并核对文件

在 Community Server 下载页的操作系统选择中,切换到 Source Code,查看所需版本提供的源码归档文件,例如以 .tar.gz 结尾的源码包。页面中的 Linux - Generic 通常是面向 Linux 的通用二进制发行包,不能仅因为它是压缩包就当成源码。若页面提供 source RPM,也要确认其用途;源码 RPM 与可直接安装运行的服务端二进制 RPM 是不同类型。

下载后,将实际文件名替换下面的占位文字,计算文件的 MD5 值:

md5sum 实际下载的文件名

把输出的摘要与同一版本、同一文件在官网下载页面显示的 MD5 值逐字比较。若不一致,先检查是否选错了页面条目、文件是否下载或传输完整,再重新获取并核对;不要继续使用校验不一致的文件。MD5 比较可帮助发现文件损坏,但不能单独证明文件来源可信。需要验证来源时,应按 MySQL 官方提供的说明核验对应文件的数字签名,并确认用于验证的公钥可信。

Linux系统怎么从MySQL官网下载RPM包或源码包

下载后对照校验值并按需验证数字签名

下载后怎样判断下一步

拿到 RPM 后,先核对文件是否与目标系统匹配,再结合所选组件检查依赖和安装要求;拿到源码后,则查看该版本的构建说明,准备编译工具和依赖。两条路径的后续步骤不同。遇到下载页没有目标系统或架构时,应先确认版本支持情况,再选择官方提供的可行发行包,而不是直接使用相近名称的文件。

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表