MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

23.4.31 ndbxfrm — NDB Cluster によって作成されたファイルの圧縮、圧縮解除、暗号化、および復号化

NDB 8.0.22 で導入された ndbxfrm ユーティリティーを使用すると、NDB Cluster によって作成された圧縮、暗号化、またはその両方のファイルに関する情報を解凍、復号化、および出力できます。 ファイルの圧縮または暗号化にも使用できます。

表 23.50 プログラムで使用されるコマンドライン・オプション ndbxfrm

形式 説明 追加、非推奨、または削除された

--compress,

-c

Compress file

追加: NDB 8.0.22

--decrypt-password=string

ファイルの復号化にこのパスワードを使用

追加: NDB 8.0.22

--encrypt-kdf-iter-count=#,

-k

キー定義で使用される反復数

追加: NDB 8.0.22

--encrypt-password=string

このパスワードを使用してファイルを暗号化

追加: NDB 8.0.22

--help,

-?

使用方法の情報を出力します

追加: NDB 8.0.22

--info,

-i

ファイル情報の印刷

追加: NDB 8.0.22

--usage,

-?

使用方法の情報を出力します。--help のシノニムです

追加: NDB 8.0.22

--version,

-V

出力バージョン情報

追加: NDB 8.0.22


使用法

ndbxfrm --info file[ file ...]

ndbxfrm --compress input_file output_file

ndbxfrm --decrypt-password=password input_file output_file

ndbxfrm [--encrypt-ldf-iter-count=#] --encrypt-password=password input_file output_file

input_fileoutput_file を同じファイルにすることはできません。

オプション

ndbxfrm では、NDB Cluster の任意のバージョンで作成されたバックアップを暗号化できます。 バックアップを構成する .Data.ctl および .log ファイルは個別に暗号化する必要があり、これらのファイルはデータノードごとに個別に暗号化する必要があります。 暗号化すると、そのようなバックアップは NDB Cluster 8.0.22 以降の ndbxfrmndb_restore、または ndb_print_backup によってのみ復号化できます。

暗号化されたファイルは、次のように、--encrypt-password オプションと --decrypt-password オプションを一緒に使用して新しいパスワードで再暗号化できます:

ndbxfrm --decrypt-password=old --encrypt-password=new input_file output_file

前述の例では、oldnew はそれぞれ古いパスワードと新しいパスワードです。これらの両方を引用符で囲む必要があります。 入力ファイルは復号化され、出力ファイルとして暗号化されます。 入力ファイル自体は変更されません。古いパスワードを使用してアクセスできないようにするには、入力ファイルを手動で削除する必要があります。

ndbxfrm では、このセクションに明示的にリストされているオプション (--help--usage および --version) を除き、セクション23.4.32「NDB Cluster プログラムに共通のオプション — NDB Cluster プログラムに共通のオプション」 に示されているオプションは使用されません。