文档首页
MySQL NDB Cluster API 开发人员指南
相关文档 下载此手册
PDF (US Ltr) - 3.6Mb
PDF (A4) - 3.6Mb


2.1.1.1 一般要求

要将 NDB API 与 MySQL 一起使用,您必须在 install_dir/lib 下安装 libndbclient 客户端库及其关联的头文件,以及常规的 MySQL 客户端库和头文件。当您使用 -DWITH_NDBCLUSTER=ON 构建 MySQL 或使用支持 NDB 存储引擎的 MySQL 二进制软件包时,这些库会自动安装。

指南 面向 MySQL NDB Cluster 7.5 及更高版本使用。

C 和 C++ 语言支持。 下表提供了有关针对支持的 NDB Cluster 版本编译 MGM API 应用程序、NDB API 应用程序和 libndbclient 库的最低 C 和 C++ 语言要求的信息。

表 2.1 语言支持要求

NDB Cluster 版本 MGM API NDB API 头文件 libndbclient
7.5, 7.6 C99 [a] C++98 [b] C99 或 C++98 C++03 [c]
8.0, 8.1 [d] , 8.2 C++11 [e] C++11 C++11 C++03 [f]
8.3 及更高版本 C99 C++11 C99 或 C++11 C++17 [f] [g]

[a] GCC 4.5; Clang (任何版本)

[b] GCC 4.8.1; Clang 3.3

[c] GCC 4.3; Clang (任何版本)

[d] NDB Cluster 8.1 是一个 MySQL NDB Cluster 创新版本,不再可用;它已被 NDB Cluster 8.2 创新版本取代。

[e] GCC 4.8.1; Clang 3.3

[f] 在这些版本中,这与编译 MySQL 服务器所需的 C++ 语言支持级别相同。

[g] GCC 8; Clang 5


有关从源代码构建 MySQL 和 NDB Cluster 的信息,请参阅 从源代码安装 MySQL。有关针对 MySQL C API 构建 MySQL 应用程序的信息,请参阅 构建 C API 客户端程序