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


13.7.7.25 SHOW PLUGINS ステートメント

SHOW PLUGINS

SHOW PLUGINS は、サーバープラグインについての情報を表示します。

SHOW PLUGINS の出力の例:

mysql> SHOW PLUGINS\G
*************************** 1. row ***************************
   Name: binlog
 Status: ACTIVE
   Type: STORAGE ENGINE
Library: NULL
License: GPL
*************************** 2. row ***************************
   Name: CSV
 Status: ACTIVE
   Type: STORAGE ENGINE
Library: NULL
License: GPL
*************************** 3. row ***************************
   Name: MEMORY
 Status: ACTIVE
   Type: STORAGE ENGINE
Library: NULL
License: GPL
*************************** 4. row ***************************
   Name: MyISAM
 Status: ACTIVE
   Type: STORAGE ENGINE
Library: NULL
License: GPL
...

SHOW PLUGINS 出力には、次のカラムがあります:

  • Name

    INSTALL PLUGINUNINSTALL PLUGIN などのステートメントでプラグインを参照するために使用される名前。

  • Status

    プラグインステータス (ACTIVE, INACTIVE, DISABLED, DELETING のいずれか、または DELETED)。

  • Type

    プラグインのタイプ (STORAGE ENGINEINFORMATION_SCHEMAAUTHENTICATION など)。

  • Library

    プラグイン共有ライブラリファイルの名前。 これは、INSTALL PLUGINUNINSTALL PLUGIN などのステートメントでプラグインファイルを参照するために使用される名前です。 このファイルは、plugin_dir システム変数によって指名されたディレクトリに置かれます。 ライブラリ名が NULL である場合、プラグインはコンパイルされますが、UNINSTALL PLUGIN でアンインストールできません。

  • License

    プラグインのライセンス方法 (GPL など)。

INSTALL PLUGIN とともにインストールされたプラグインの場合、Name および Library の値も mysql.plugin システムテーブルに登録されます。

SHOW PLUGINS によって表示される情報の基礎を形成するプラグインのデータ構造については、The MySQL Plugin APIを参照してください。

プラグイン情報は、INFORMATION_SCHEMA .PLUGINS テーブルからも入手できます。 セクション26.22「INFORMATION_SCHEMA PLUGINS テーブル」を参照してください。


関連キーワード:  ステートメント, CREATE, TABLE, DROP, サブクエリー, PLUGINS, FUNCTION, SLAVE, 関数, REPLICA