Spec-Zone.ru › MySQL 9.2

7.6.2 Получение информации о плагинах сервера

Существует несколько способов определить, какие плагины установлены на сервере:

  • Таблица схемы информации PLUGINS содержит строку для каждого загруженного плагина. Любые, у которых значение PLUGIN_LIBRARY равно NULL, являются встроенными и не могут быть выгружены.

    mysql> TABLE INFORMATION_SCHEMA.PLUGINS\G
    *************************** 1. row ***************************
               PLUGIN_NAME: binlog
            PLUGIN_VERSION: 1.0
             PLUGIN_STATUS: ACTIVE
               PLUGIN_TYPE: STORAGE ENGINE
       PLUGIN_TYPE_VERSION: 90100.0
            PLUGIN_LIBRARY: NULL
    PLUGIN_LIBRARY_VERSION: NULL
             PLUGIN_AUTHOR: Oracle Corporation
        PLUGIN_DESCRIPTION: This is a pseudo storage engine to represent the binlog in a transaction
            PLUGIN_LICENSE: GPL
               LOAD_OPTION: FORCE
    *************************** 2. row ***************************
               PLUGIN_NAME: sha256_password
            PLUGIN_VERSION: 1.1
             PLUGIN_STATUS: ACTIVE
               PLUGIN_TYPE: AUTHENTICATION
       PLUGIN_TYPE_VERSION: 2.1
            PLUGIN_LIBRARY: NULL
    PLUGIN_LIBRARY_VERSION: NULL
             PLUGIN_AUTHOR: Oracle Corporation
        PLUGIN_DESCRIPTION: SHA256 password authentication
            PLUGIN_LICENSE: GPL
               LOAD_OPTION: FORCE
    ...
    
  • Команда SHOW PLUGINS отображает строку для каждого загруженного плагина. Любые, у которых значение Library равно NULL, являются встроенными и не могут быть выгружены.

    mysql> SHOW PLUGINS\G
    *************************** 1. row ***************************
       Name: binlog
     Status: ACTIVE
       Type: STORAGE ENGINE
    Library: NULL
    License: GPL
    *************************** 2. row ***************************
       Name: sha256_password
     Status: ACTIVE
       Type: AUTHENTICATION
    Library: NULL
    License: GPL
    ...
    
  • Таблица mysql.plugin показывает, какие плагины были зарегистрированы с помощью INSTALL PLUGIN. Таблица содержит только имена плагинов и имена файлов библиотек, поэтому она не предоставляет столько информации, сколько таблица PLUGINS или команда SHOW PLUGINS.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/obtaining-plugin-information.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API