文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


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

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

Oracle 为 Windows 提供了预编译的 NDB 集群二进制文件,这些文件应该足以满足大多数用户的需求。但是,如果您愿意,也可以从源代码编译适用于 Windows 的 NDB 集群。执行此操作的过程几乎与用于编译适用于 Windows 的标准 MySQL 服务器二进制文件的过程相同,并且使用相同的工具。但是,有两个主要区别

  • MySQL NDB 集群 9.0 是从 MySQL 服务器 9.0 源代码构建的,可从 MySQL 下载页面 https://dev.mysqlserver.cn/downloads/ 获取。存档源文件应具有类似于 mysql-9.0.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 配置构建来明确指示这一点。(错误 #12379735)如果需要,请使用 WITH_CLASSPATH 提供 Java 类路径。

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

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