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;