Documentation Home
MySQL 8.0 参考手册  / 第 26 章 INFORMATION_SCHEMA 表  / 26.3 INFORMATION_SCHEMA 总表  /  26.3.22 INFORMATION_SCHEMA PLUGINS 表

26.3.22 INFORMATION_SCHEMA PLUGINS 表

PLUGINS表提供有关服务器插件的信息。

PLUGINS表有以下列:

  • PLUGIN_NAME

    用于在语句中引用插件的名称,例如 INSTALL PLUGINUNINSTALL PLUGIN

  • PLUGIN_VERSION

    来自插件的通用类型描述符的版本。

  • PLUGIN_STATUS

    插件状态,ACTIVEINACTIVEDISABLEDDELETING或之一DELETED

  • PLUGIN_TYPE

    插件的类型,例如STORAGE ENGINEINFORMATION_SCHEMAAUTHENTICATION

  • 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

    插件是如何加载的。值为 OFFONFORCEFORCE_PLUS_PERMANENT。请参阅 第 5.6.1 节,“安装和卸载插件”

笔记

  • PLUGINS是一个非标准 INFORMATION_SCHEMA表。

  • 对于安装的插件INSTALL PLUGINPLUGIN_NAMEPLUGIN_LIBRARY值也被注册在mysql.plugin表中。

  • 有关构成表中信息基础的插件数据结构的信息 PLUGINS,请参阅 MySQL 插件 API

插件信息也可从 SHOW PLUGINS声明中获得。请参阅 第 13.7.7.25 节,“SHOW PLUGINS 语句”。这些语句是等价的:

SELECT
  PLUGIN_NAME, PLUGIN_STATUS, PLUGIN_TYPE,
  PLUGIN_LIBRARY, PLUGIN_LICENSE
FROM INFORMATION_SCHEMA.PLUGINS;

SHOW PLUGINS;