文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (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://mysqldev.dev.org.tw/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 叢集」