2.1.3.1 验证 MD5 校验和

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

每个 os 和设置都提供了自己的工具版本,用于检查 MD5 校验和。通常,该命令名为 md5sum ,或者可能命名为 md5 ,并且某些 os 根本不提供该命令。在 Linux 上,它是 GNU Text Utilities 软件包的一部分,该软件包可用于多种平台。您也可以从http://www.gnu.org/software/textutils/下载源代码。如果已安装 OpenSSL,则可以改用 openssl md5 * package_name *命令。 http://www.fourmilab.ch/md5/提供了 Windows md5 命令行 Util 的实现。 winMd5Sum 是可以从http://www.nullriver.com/index/products/winmd5sum获得的图形 MD5 检查工具。我们的 Microsoft Windows 示例将采用名称 md5.exe

Linux 和 Microsoft Windows 示例:

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

您应验证所产生的校验和(十六进制数字的字符串)与相应软件包正下方的下载页面上显示的校验和相符。

Note

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