Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Compiling and Installing NDB Cluster from Source on Windows

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

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

  • MySQL NDB 集群 8.3 是从 MySQL 服务器 8.3 源代码构建的,available from the MySQL 下载页面 at https://dev.mysql.com/downloads/。存档的源文件应该有一个类似于 mysql-8.3.0.tar.gz 的名称。您也可以从 GitHub 获取源代码 at https://github.com/mysql/mysql-server

  • 您必须使用 WITH_NDB 选项来配置构建,除了您想要使用的其他构建选项外,还需要使用 CMakeWITH_NDBCLUSTER 也支持向后兼容性,但已弃用并将来可能被删除。

Important

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

有关 CMake 选项的更多信息,请参阅 CMake 选项 для编译 NDB 集群

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