在准备安装 MySQL 时,请确定要使用的版本和发行版格式(二进制文件或源代码)。
首先,决定是从 LTS 系列(如 MySQL 8.4)安装,还是从 创新系列(如 MySQL 9.0)安装。 这两个系列都包含错误修复,而创新版本包含最新的新功能和更改。 有关其他详细信息,请参阅 第 1.3 节“MySQL 版本:创新和 LTS”。
MySQL 9.0 中的命名方案使用由三个数字和一个可选后缀组成的版本名称(例如,mysql-9.0.0)。 版本名称中的数字解释如下:
选择要安装的 MySQL 版本后,请确定要为您的操作系统安装哪种发行版格式。 对于大多数用例,二进制发行版是正确的选择。 二进制发行版以许多平台的本机格式提供,例如适用于 Linux 的 RPM 软件包或适用于 macOS 的 DMG 软件包。 发行版也以更通用的格式提供,例如 Zip 存档或压缩的 tar 文件。 在 Windows 上,您可以使用 MSI 来安装二进制发行版。
在某些情况下,从源代码发行版安装 MySQL 可能更可取:
您想将 MySQL 安装在某个明确的位置。 标准二进制发行版可以在任何安装位置运行,但您可能需要更大的灵活性才能将 MySQL 组件放置在您想要的位置。
您想使用标准二进制发行版中可能不包含的功能来配置 mysqld。 以下列出了用于确保功能可用性的最常见的额外选项:
-DWITH_LIBWRAP=1
用于 TCP 包装器支持。-DWITH_ZLIB={system|bundled}
用于依赖于压缩的功能。-DWITH_DEBUG=1
用于调试支持。
有关其他信息,请参阅 第 2.8.7 节“MySQL 源代码配置选项”。
您想配置 mysqld,而不使用标准二进制发行版中包含的某些功能。
您想阅读或修改构成 MySQL 的 C 和 C++ 代码。 为此,请获取源代码发行版。
源代码发行版包含比二进制发行版更多的测试和示例。