文档主页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  在 Windows 上从源代码编译和安装 NDB Cluster

25.3.2.2 在 Windows 上从源代码编译和安装 NDB Cluster

Oracle 为 Windows 提供预编译的 NDB Cluster 二进制文件,这些文件应该足以满足大多数用户的需求。但是,如果需要,也可以从源代码编译 NDB Cluster for Windows。此过程与用于编译 Windows 的标准 MySQL Server 二进制文件的过程几乎相同,并使用相同的工具。但是,有两个主要区别

  • MySQL NDB Cluster 8.4 是从 MySQL Server 8.4 源代码构建的,可从 MySQL 下载页面获得 https://dev.mysqlserver.cn/downloads/。存档源文件应具有类似于 mysql-8.4.0.tar.gz 的名称。您也可以从 GitHub 上获取源代码,地址为 https://github.com/mysql/mysql-server.

  • 除了您想与 CMake 一起使用的任何其他构建选项之外,您还必须使用 WITH_NDB 选项配置构建。出于向后兼容性的考虑,也支持 WITH_NDBCLUSTER,但已弃用,可能会在将来移除。

重要

WITH_NDB_JAVA 选项默认启用。这意味着,默认情况下,如果 CMake 无法找到 Java 在您系统中的位置,则配置过程将失败;如果您不想启用 Java 和 ClusterJ 支持,则必须通过使用 -DWITH_NDB_JAVA=OFF 配置构建来明确表示。 (Bug #12379735) 如果需要,请使用 WITH_CLASSPATH 提供 Java 类路径。

有关 CMake 选项的更多信息,这些选项专门用于构建 NDB Cluster,请参阅 用于编译 NDB Cluster 的 CMake 选项.

构建过程完成后,您可以创建一个包含编译后二进制文件的 Zip 存档;第 2.8.4 节,“使用标准源代码发行版安装 MySQL” 提供了在 Windows 系统上执行此任务所需的命令。NDB Cluster 二进制文件可以在生成的存档的 bin 目录中找到,这相当于 no-install 存档,并且可以以相同的方式安装和配置。有关更多信息,请参阅 第 25.3.2.1 节,“从二进制发行版在 Windows 上安装 NDB Cluster”.