NDB Cluster プログラムはすべて、このセクションで説明するオプションを受け入れますが、次の例外があります:
mysqld
ndb_print_backup_file
ndb_print_schema_file
ndb_print_sys_file
NDB Cluster
の以前のバージョンのユーザーは、これらのオプションの一部を変更して、互いに一貫性を持たせ、mysqld
と整合性を持たせるようにしてください。
ndb_print_backup_file、ndb_print_schema_file、および
ndb_print_sys_file 以外の NDB Cluster
プログラムで --help
オプションを使用すると、プログラムがサポートするオプションのリストを表示できます。
次のテーブルのオプションは、すべての NDB Cluster 実行可能ファイル (このセクションで前述したオプションを除く) に共通です。
個々の NDB Cluster プログラムに固有のオプションについては、セクション23.4「NDB Cluster プログラム」 を参照してください。
NDB Cluster に関連する mysqld オプションについては、セクション23.3.3.9.1「NDB Cluster の MySQL Server オプション」 を参照してください。
-
コマンド行形式 --character-sets-dir=dir_name
型 ディレクトリ名 デフォルト値 文字セット情報を探す場所をプログラムに通知します。
-
コマンド行形式 --connect-retries=#
型 数値 デフォルト値 12
最小値 0
最大値 4294967295
このオプションは、最初に接続を再試行してから中止するまでの回数を指定します (クライアントは常に接続を 1 回以上試行します)。 試行ごとの待機時間は、
--connect-retry-delay
を使用して設定されます。注記ndb_mgm とともに使用する場合、このオプションのデフォルトは 3 です。 詳しくはセクション23.4.5「ndb_mgm — NDB Cluster 管理クライアント」,をご覧ください。
-
コマンド行形式 --connect-retry-delay=#
型 数値 デフォルト値 5
最小値 1
最小値 0
最大値 4294967295
このオプションは、接続が切断されるまでに試行ごとに待機する時間の長さを指定します。 接続を試行する回数は、
--connect-retries
によって設定されます。 -
コマンド行形式 --core-file
型 Boolean デフォルト値 FALSE
プログラムが停止した場合、コアファイルが出力されます。 コアファイルの名前および場所はシステムによって異なります (Linux で実行されている NDB Cluster プログラムノードの場合、デフォルトの場所は、データノードの場合はノード
DataDir
です。) 一部のシステムでは、制限または制限がある場合があります。 たとえば、サーバーを起動する前に ulimit -c unlimited を実行することが必要な場合もあります。 詳細は、システムのドキュメントを参照してください。NDB Cluster が configure の
--debug
オプションを使用して構築された場合、--core-file
はデフォルトで有効になっています。 通常のビルドの場合、デフォルトでは--core-file
は無効にされています。 -
コマンド行形式 --debug=options
型 文字列 デフォルト値 d:t:O,/tmp/ndb_restore.trace
このオプションは、デバッグを有効にしてコンパイルしたバージョンにのみ使用できます。 mysqld プロセスの場合と同様に、デバッグ呼び出しからの出力を有効にするために使用します。
-
--defaults-extra-file
=filename
コマンド行形式 --defaults-extra-file=filename
型 文字列 デフォルト値 [none]
グローバルオプションファイルが読み取られた後、このファイルを読み取ります。
このオプションおよびその他のオプションファイルオプションの詳細は、セクション4.2.2.3「オプションファイルの処理に影響するコマンド行オプション」 を参照してください。
-
コマンド行形式 --defaults-file=filename
型 文字列 デフォルト値 [none]
このファイルからデフォルトのオプションを読み取ります。
このオプションおよびその他のオプションファイルオプションの詳細は、セクション4.2.2.3「オプションファイルの処理に影響するコマンド行オプション」 を参照してください。
-
コマンド行形式 --defaults-group-suffix
型 文字列 デフォルト値 [none]
また、名前がこの接尾辞で終わるグループも読み取ります。
このオプションおよびその他のオプションファイルオプションの詳細は、セクション4.2.2.3「オプションファイルの処理に影響するコマンド行オプション」 を参照してください。
-
コマンド行形式 --help
--usage
使用可能なコマンドオプションの説明の短いリストを出力します。
-
コマンド行形式 --login-path=path
型 文字列 デフォルト値 [none]
ログインファイルからこのパスを読み取ります。
このオプションおよびその他のオプションファイルオプションの詳細は、セクション4.2.2.3「オプションファイルの処理に影響するコマンド行オプション」 を参照してください。
-
--ndb-connectstring=
,connection_string
--connect-string=
,connection_string
-c
connection_string
コマンド行形式 --ndb-connectstring=connectstring
--connect-string=connectstring
型 文字列 デフォルト値 localhost:1186
このオプションは、次に示すように、アプリケーションが接続する管理サーバーを指定する NDB Cluster 接続文字列を取ります:
shell> ndbd --ndb-connectstring="nodeid=2;host=ndb_mgmd.mysql.com:1186"
詳細は、セクション23.3.3.3「NDB Cluster 接続文字列」を参照してください。
-
コマンド行形式 --ndb-mgmd-host=host[:port]
型 文字列 デフォルト値 localhost:1186
プログラムに接続される単一の管理サーバーのホストとポート番号の設定に使用できます。 プログラムが接続情報に複数の管理サーバーのノード ID または参照 (あるいはその両方) を必要とする場合は、
--ndb-connectstring
オプションを代わりに使用します。 -
コマンド行形式 --ndb-nodeid=#
型 数値 デフォルト値 0
このノード NDB Cluster ノード ID を設定します。 許可される値の範囲は、ノードタイプ (データ、管理、または API) と NDB Cluster ソフトウェアバージョンによって異なります。 詳細は、セクション23.1.7.2「NDB Cluster と標準の MySQL 制限の制限と相違点」を参照してください。
-
コマンド行形式 --no-defaults
型 Boolean デフォルト値 TRUE
ログインファイル以外のオプションファイルからデフォルトのオプションを読み取らないでください。
このオプションおよびその他のオプションファイルオプションの詳細は、セクション4.2.2.3「オプションファイルの処理に影響するコマンド行オプション」 を参照してください。
-
--ndb-optimized-node-selection
コマンド行形式 --ndb-optimized-node-selection
型 Boolean デフォルト値 TRUE
トランザクションのためのノードの選択を最適化します。 デフォルトで有効。
-
コマンド行形式 --print-defaults
型 Boolean デフォルト値 TRUE
プログラム引数リストを出力して終了します。
このオプションおよびその他のオプションファイルオプションの詳細は、セクション4.2.2.3「オプションファイルの処理に影響するコマンド行オプション」 を参照してください。
-
コマンド行形式 --version
実行可能ファイルの NDB Cluster バージョン番号を出力します。 すべてのバージョンを一緒に使用できるわけではないため、バージョン番号が関連しており、NDB Cluster の起動プロセスは、使用されているバイナリのバージョンが同じクラスタ内に共存できることを検証します。 これは、NDB Cluster のオンライン (ローリング) ソフトウェアアップグレードまたはダウングレードを実行する場合にも重要です。
詳細は、セクション23.5.5「NDB Cluster のローリング再起動の実行」を参照してください。