13.7.5.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

插件状态ACTIVEINACTIVEDISABLEDDELETED之一。

  • Type

插件的类型,例如STORAGE ENGINEINFORMATION_SCHEMAAUTHENTICATION

  • Library

插件共享库文件的名称。这是用于在诸如INSTALL PLUGINUNINSTALL PLUGIN之类的语句中引用插件文件的名称。该文件位于plugin_dir系统变量命名的目录中。如果库名是NULL,则插件将被编译,并且无法使用UNINSTALL PLUGIN卸载。

  • License

插件的许可方式(例如GPL)。

对于安装了INSTALL PLUGIN的插件,NameLibrary的值也被注册在mysql.plugin系统 table 中。

有关构成SHOW PLUGINS显示的信息基础的插件数据结构的信息,请参见第 28.2 节“ MySQL 插件 API”

INFORMATION_SCHEMA .PLUGINStable 中也提供了插件信息。参见第 24.17 节“ INFORMATION_SCHEMA PLUGINStable”