#### 2.1.4.1 验证 MD5 校验和

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

每个操作系统和设置都提供了自己的工具版本来检查 MD5 校验和。通常命令被命名为**md5sum**，或者可以命名为**md5**，并且某些操作系统根本不提供它。在 Linux 上，它是**GNU 文本实用程序**包，可用于各种平台。您也可以从以下网址下载源代码<http://www.gnu.org/software/textutils/>.如果你安装了 OpenSSL，你可以使用命令**openssl md5*`包裹名字`***反而。的 Windows 实现**md5**命令行实用程序可从<http://www.fourmilab.ch/md5/>.**winMd5Sum**是一个图形 MD5 检查工具，可以从<http://www.nullriver.com/index/products/winmd5sum>.我们的 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`文件）而不是存档中包含的文件。换句话说，在提取文件内容之前验证文件。
