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 PLUGIN
やUNINSTALL PLUGIN
などのステートメントでプラグインを参照するために使用される名前。 -
Status
プラグインステータス (
ACTIVE
,INACTIVE
,DISABLED
,DELETING
のいずれか、またはDELETED
)。 -
Type
プラグインのタイプ (
STORAGE ENGINE
、INFORMATION_SCHEMA
、AUTHENTICATION
など)。 -
Library
プラグイン共有ライブラリファイルの名前。 これは、
INSTALL PLUGIN
やUNINSTALL 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 テーブル」を参照してください。