准备安装 MySQL 时,请决定要使用哪个版本和发行版格式(二进制或源代码)。
首先,决定是安装 LTS 系列(如 MySQL 8.4),还是安装 创新系列(如 MySQL 9.0)。这两个轨道都包含错误修复,而创新版本还包含最新的新功能和更改。有关更多详细信息,请参阅 第 1.3 节,“MySQL 版本: 创新和 LTS”。
MySQL 8.4 中的命名方案使用版本名称,该名称由三个数字和一个可选后缀组成(例如,mysql-8.4.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++ 代码。为此,请获取源代码发行版。
源代码发行版包含比二进制发行版更多的测试和示例。