MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  ...  /  Windows でのソースからの NDB Cluster のコンパイルとインストール

23.2.2.2 Windows でのソースからの NDB Cluster のコンパイルとインストール

Oracle には、ほとんどのユーザーに適したプリコンパイル済み NDB Cluster バイナリが Windows 用に用意されています。 ただし、必要に応じて、NDB Cluster for Windows をソースコードからコンパイルすることもできます。 これを実行する手順は、標準の Windows 用 MySQL Server バイナリをコンパイルする場合の手順とほぼ同じであり、同じツールを使用します。 ただし、2 つの大きな違いがあります。

  • MySQL NDB Cluster 8.0 を構築するには、MySQL Server 8.0 ソースを使用する必要があります。 これらは、https://dev.mysql.com/downloads/ の MySQL ダウンロードページから入手できます。 アーカイブされたソースファイルには、mysql-8.0.22.tar.gz と同様の名前を付ける必要があります。 https://github.com/mysql/mysql-server の GitHub からソースを取得することもできます。

  • CMake で使用するその他のビルドオプションに加えて、WITH_NDBCLUSTER オプションを使用してビルドを構成する必要があります。 WITH_NDBCLUSTER_STORAGE_ENGINE および WITH_PLUGIN_NDBCLUSTER は、WITH_NDBCLUSTER のエイリアスとしてサポートされており、まったく同じ方法で動作します。

重要

WITH_NDB_JAVA オプションはデフォルトで有効になっています。 つまり、デフォルトでは CMake でシステム上の Java の場所が見つからなかった場合に構成プロセスが失敗します。Java および ClusterJ のサポートを有効にしない場合は、-DWITH_NDB_JAVA=OFF を使用してビルドを構成することで、これを明示的に示す必要があります。 (Bug #12379735) 必要な場合は、WITH_CLASSPATH を使用して Java クラスパスを指定します。

NDB Cluster の構築に固有の CMake オプションの詳細は、Options for Compiling NDB Cluster を参照してください。

ビルドプロセスが完了したら、コンパイルされたバイナリを含む Zip アーカイブを作成できます。Windows システムでこのタスクを実行するのに必要なコマンドについては、セクション2.9.4「標準ソース配布を使用して MySQL をインストールする」を参照してください。 NDB Cluster バイナリは、生成されるアーカイブの bin ディレクトリにあり、これは no-install アーカイブと同等であり、同じ方法でインストールおよび構成できます。 詳細は、セクション23.2.2.1「バイナリリリースから Windows への NDB Cluster のインストール」を参照してください。


関連キーワード:  NDB, テーブル, ndbinfo, ndb, インストール, 構成, ノード, 管理, データ, バックアップ