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。請參閱章節 7.6.1,「安裝與解除安裝外掛程式」。
注意事項
PLUGINS是非標準的INFORMATION_SCHEMA表格。對於使用
INSTALL PLUGIN安裝的外掛程式,PLUGIN_NAME和PLUGIN_LIBRARY值也會註冊在mysql.plugin表格中。如需構成
PLUGINS表格中資訊基礎的外掛程式資料結構相關資訊,請參閱MySQL 外掛程式 API。
外掛程式資訊也可透過 SHOW PLUGINS 陳述式取得。請參閱章節 15.7.7.26,「SHOW PLUGINS 陳述式」。這些陳述式是相等的
SELECT
PLUGIN_NAME, PLUGIN_STATUS, PLUGIN_TYPE,
PLUGIN_LIBRARY, PLUGIN_LICENSE
FROM INFORMATION_SCHEMA.PLUGINS;
SHOW PLUGINS;