Oracle为Windows提供了预编译的NDB集群二进制文件,这对大多数用户来说应该足够了。但是,如果你愿意,也可以从源代码编译NDB Cluster for Windows。这样做的过程几乎与用于Windows编译标准MySQL Server二进制文件的过程相同,并且使用相同的工具。然而,有两个主要的区别:
构建NDB集群需要使用NDB集群资源。这些都可以从NDB集群下载页面获得10bet手机中文版10bet博彩公司 .存档的源文件的名称应该类似于
mysql-cluster-gpl-7.3.33.tar.gz
(NDB集群7.3)或mysql-cluster-gpl-7.4.32.tar.gz
(NDB集群7.4)。您也可以从GitHub获取NDB集群源代码https://github.com/mysql/mysql-server/tree/cluster-7.3(NDB 7.3)和https://github.com/mysql/mysql-server/tree/cluster-7.4(NDB 7.4)。不支持从标准的MySQL Server 5.6源构建NDB集群7.3或7.4.配置生成时,必须使用
WITH_NDBCLUSTER_STORAGE_ENGINE
或WITH_NDBCLUSTER
选项,以及您希望使用的任何其他构建选项CMake.(WITH_NDBCLUSTER
的别名支持WITH_NDBCLUSTER_STORAGE_ENGINE
,并且工作方式完全相同。)
在NDB集群7.3及以后版本中WITH_NDB_JAVA
选项默认启用。这意味着,默认情况下,如果CMake无法在您的系统上找到Java的位置,配置过程失败;如果您不希望启用Java和ClusterJ支持,您必须通过使用显式地配置构建来指明这一点-DWITH_NDB_JAVA =了
.(Bug #12379735)使用WITH_CLASSPATH
以在需要时提供Java类路径。
欲了解更多有关CMake特定于构建NDB集群的选项,请参见编译NDB集群的选项.
一旦构建过程完成,您可以创建一个包含已编译二进制文件的Zip归档文件;章节2.9.4,“使用标准源发行版安装MySQL”提供在Windows系统上执行此任务所需的命令。NDB集群二进制文件可以在箱子
生成的归档文件的目录,它等价于no-install
存档,并且可以以相同的方式安装和配置。有关更多信息,请参见章节18.2.2.1“从二进制版本在Windows上安装NDB集群”.