# 2.1.4.1 验证 MD5 校验和

下载 MySQL 包后,应确保其 MD5 校验和与 MySQL 下载页面上提供的校验和匹配。每个包都有一个单独的校验和,您可以根据您下载的包进行验证。每个 MySQL 产品的下载页面上都列出了正确的 MD5 校验和;您应该将其与您下载的文件(产品)的 MD5 校验和进行比较。

每个操作系统和设置都提供了自己的工具版本来检查 MD5 校验和。通常命令被命名为md5sum,或者可以命名为md5,并且某些操作系统根本不提供它。在 Linux 上,它是GNU 文本实用程序包,可用于各种平台。您也可以从以下网址下载源代码http://www.gnu.org/software/textutils/ (opens new window).如果你安装了 OpenSSL,你可以使用命令openssl md5*包裹名字反而。的 Windows 实现md5命令行实用程序可从http://www.fourmilab.ch/md5/ (opens new window).winMd5Sum是一个图形 MD5 检查工具,可以从http://www.nullriver.com/index/products/winmd5sum (opens new window).我们的 Microsoft Windows 示例假定名称md5.exe*.

Linux 和 Microsoft Windows 示例:

$> md5sum mysql-standard-8.0.28-linux-i686.tar.gz
aaab65abbec64d5e907dcd41b8699945  mysql-standard-8.0.28-linux-i686.tar.gz
$> md5.exe mysql-installer-community-8.0.28.msi
aaab65abbec64d5e907dcd41b8699945  mysql-installer-community-8.0.28.msi

您应该验证生成的校验和(十六进制数字字符串)是否与下载页面上显示的校验和匹配,该校验和显示在相应软件包的正下方。

笔记

确保验证校验和存档文件(例如,。压缩,.tar.gz, 要么.msi文件)而不是存档中包含的文件。换句话说,在提取文件内容之前验证文件。