PLUGINS表
该PLUGINS表提供有关服务器插件的信息。
该PLUGINS表包含以下列:
PLUGIN_NAME在诸如
INSTALL PLUGIN和的语句中用于引用插件的名称UNINSTALL PLUGIN。PLUGIN_VERSION插件通用类型描述符的版本。
PLUGIN_STATUS插件状态,一
ACTIVE,INACTIVE,DISABLED,DELETING,或DELETED。PLUGIN_TYPE该类型的插件,如
STORAGE ENGINE,INFORMATION_SCHEMA,或AUTHENTICATION。PLUGIN_TYPE_VERSION插件类型特定描述符中的版本。
PLUGIN_LIBRARY插件共享库文件的名称。这是用于在诸如
INSTALL PLUGIN和的语句中引用插件文件的名称UNINSTALL PLUGIN。该文件位于plugin_dir系统变量命名的目录中。如果库名是NULL,则将使用编译插件,并且无法使用进行卸载UNINSTALL PLUGIN。PLUGIN_LIBRARY_VERSION插件API接口版本。
PLUGIN_AUTHOR插件作者。
PLUGIN_DESCRIPTION插件的简短说明。
PLUGIN_LICENSE插件的许可方式(例如,
GPL)。LOAD_OPTION插件的加载方式。值是
OFF,ON,FORCE,或FORCE_PLUS_PERMANENT。请参见“MySQL服务器插件”。
注意
- 该
PLUGINS表是非标准INFORMATION_SCHEMA表。 - 对于安装了的插件
INSTALL PLUGIN,表中还会记录PLUGIN_NAME和PLUGIN_LIBRARY值mysql.plugin。 - 有关构成
PLUGINS表中信息基础的插件数据结构的信息,请参见“ MySQL插件API”。
SHOW PLUGINS语句中也提供了插件信息。请参见“ SHOW PLUGINS语句”。这些语句是等效的:
SELECT PLUGIN_NAME, PLUGIN_STATUS, PLUGIN_TYPE, PLUGIN_LIBRARY, PLUGIN_LICENSEFROM INFORMATION_SCHEMA.PLUGINS ;SHOW PLUGINS ;
