21.2.4.2 在 Windows 上从源代码编译和安装 NDB 群集

Oracle 为 Windows 提供了预编译的 NDB 群集二进制文件,该文件对于大多数用户来说已经足够了。但是,如果您愿意,也可以从源代码编译 Windows 版 NDB Cluster。这样做的过程几乎与用于编译 Windows 的标准 MySQL Server 二进制文件的过程相同,并且使用相同的工具。但是,有两个主要区别:

Important

默认情况下启用WITH_NDB_JAVA选项。这意味着默认情况下,如果 CMake 无法在系统上找到 Java 的位置,则配置过程将失败;否则,配置过程将失败。如果您不希望启用 Java 和 ClusterJ 支持,则必须使用-DWITH_NDB_JAVA=OFF配置构建以明确指出这一点。 (缺陷号 12379735)如果需要,可使用WITH_CLASSPATH提供 JavaClasspath。

有关特定于构建 NDB 群集的 CMake 选项的更多信息,请参见编译 NDB 群集的选项

构建过程完成后,您可以创建一个 Zip 存档,其中包含已编译的二进制文件。 第 2.9.4 节“使用标准源分发版安装 MySQL”提供在 Windows 系统上执行此任务所需的命令。 NDB 群集二进制文件可以在生成的 Files 的bin目录中找到,该目录等效于no-installFiles,并且可以用相同的方式进行安装和配置。有关更多信息,请参见第 21.2.4.1 节“从二进制发行版在 Windows 上安装 NDB 群集”