MySQL 8.4 Release Notes
15.7.7.26 显示插件语句
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系统表中。
关于插件数据结构的信息,请参见The MySQL Plugin API。
插件信息也可以从INFORMATION_SCHEMA的.PLUGINS表中获取。请参见Section 28.3.22, “The INFORMATION_SCHEMA PLUGINS Table”。