Плагин WSREP_INFO
Библиотека плагинов WSREP_INFO содержит следующие плагины:
-
WSREP_MEMBERSHIP -
WSREP_STATUS
Плагин WSREP_MEMBERSHIP создаёт таблицу WSREP_MEMBERSHIP в базе данных INFORMATION_SCHEMA. Плагин также добавляет оператор SHOW WSREP_MEMBERSHIP.
Плагин WSREP_STATUS создаёт таблицу WSREP_STATUS в базе данных INFORMATION_SCHEMA. Плагин также добавляет оператор SHOW WSREP_STATUS.
Эти таблицы и операторы предоставляют информацию о Galera. Доступ к этой информации имеют только пользователи с привилегией SUPER.
Установка плагина
Хотя общая библиотека плагина по умолчанию распространяется с MariaDB, сам плагин по умолчанию не устанавливается MariaDB. Существует два способа установки плагина с MariaDB.
Первый способ позволяет установить плагин без перезапуска сервера. Вы можете установить плагин динамически, выполнив INSTALL SONAME или INSTALL PLUGIN. Например:
INSTALL SONAME 'wsrep_info';
Второй способ позволяет указать серверу загрузить плагин при запуске. Плагин можно установить таким образом, указав параметры --plugin-load или --plugin-load-add. Это можно указать в качестве аргумента командной строки для mysqld или в соответствующей группе параметров сервера в файле группе параметров файла конфигурации. Например:
[mariadb] ... plugin_load_add = wsrep_info
Удаление плагина
Вы можете удалить плагин динамически, выполнив UNINSTALL SONAME или UNINSTALL PLUGIN. Например:
UNINSTALL SONAME 'wsrep_info';
Если вы установили плагин, указав параметры --plugin-load или --plugin-load-add в соответствующей группе параметров сервера в файле конфигурации, эти параметры следует удалить, чтобы предотвратить загрузку плагина при следующем перезапуске сервера.
Пример
SHOW TABLES FROM information_schema LIKE 'WSREP%'; +---------------------------------------+ | Tables_in_information_schema (WSREP%) | +---------------------------------------+ | WSREP_STATUS | | WSREP_MEMBERSHIP | +---------------------------------------+
Версии
| Версия | Статус | Введена |
|---|---|---|
| 1.0 | Стабильная | MariaDB 10.1.18 |
| 1.0 | Gamma | MariaDB 10.1.13 |
| 1.0 | Альфа | MariaDB 10.1.2 |
Параметры
wsrep_membership
-
Описание: Управляет тем, как сервер должен обрабатывать плагин при запуске.
- Допустимые значения:
-
OFF- Отключает плагин, не удаляя его из таблицы mysql.plugins. -
ON- Включает плагин. Если плагин не удаётся инициализировать, сервер всё равно продолжит запуск, но плагин будет отключён. -
FORCE- Включает плагин. Если плагин не удаётся инициализировать, сервер завершит запуск с ошибкой. -
FORCE_PLUS_PERMANENT- Включает плагин. Если плагин не удаётся инициализировать, сервер завершит запуск с ошибкой. Кроме того, плагин нельзя удалить с помощью UNINSTALL SONAME или UNINSTALL PLUGIN во время работы сервера.
-
- Для получения дополнительной информации см. Обзор плагинов: Настройка активации плагинов при запуске сервера.
- Допустимые значения:
-
Командная строка:
--wsrep-membership=value -
Тип данных:
enumerated -
Значение по умолчанию:
ON -
Допустимые значения:
OFF,ON,FORCE,FORCE_PLUS_PERMANENT
wsrep_status
-
Описание: Управляет тем, как сервер должен обрабатывать плагин при запуске.
- Допустимые значения:
-
OFF- Отключает плагин, не удаляя его из таблицы mysql.plugins. -
ON- Включает плагин. Если плагин не удаётся инициализировать, сервер всё равно продолжит запуск, но плагин будет отключён. -
FORCE- Включает плагин. Если плагин не удаётся инициализировать, сервер завершит запуск с ошибкой. -
FORCE_PLUS_PERMANENT- Включает плагин. Если плагин не удаётся инициализировать, сервер завершит запуск с ошибкой. Кроме того, плагин нельзя удалить с помощью UNINSTALL SONAME или UNINSTALL PLUGIN во время работы сервера.
-
- Для получения дополнительной информации см. Обзор плагинов: Настройка активации плагинов при запуске сервера.
- Допустимые значения:
-
Командная строка:
--wsrep-status=value -
Тип данных:
enumerated -
Значение по умолчанию:
ON -
Допустимые значения:
OFF,ON,FORCE,FORCE_PLUS_PERMANENT
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/wsrep_info-plugin/