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 ;