Spec-Zone.ru › MariaDB

mariadb-plugin

MariaDB, начиная с 10.4.6

Начиная с MariaDB 10.4.6, mariadb-plugin является символьным ссылкой на mysql_plugin, инструмент для включения или выключения плагинов.

MariaDB, начиная с 10.5.2

Начиная с MariaDB 10.5.2, mysql_plugin является символьным ссылкой, а mariadb-plugin - именем двоичного файла.

mariadb-plugin является инструментом для включения или выключения плагинов.

Это командная строка-альтернатива командам INSTALL PLUGIN и UNINSTALL PLUGIN, а также --plugin-load option для mysqld.

mariadb-plugin должен выполняться при отключенном сервере и работает путем добавления или удаления строк из таблицы mysql.plugin.

mariadb-plugin в основном имеет два варианта использования:

  • добавление плагина даже до первого реального запуска сервера
  • удаление плагина, который приводит к сбою сервера при запуске

Для варианта установки, добавление записи plugin-load-add в my.cnf или в отдельном файле включения, вероятно, является лучшей альтернативой. В случае, если плагин, загруженный через mysql.plugin, приводит к сбою сервера, удаление плагина с помощью mariadb-plugin может быть единственным возможным действием.

Использование

mariadb-plugin [options] <plugin> ENABLE|DISABLE

mariadb-plugin ожидает найти файл конфигурации, указывающий, как настроить плагины. Файл конфигурации по умолчанию имеет то же имя, что и плагин, с расширением .ini. Например:

mariadb-plugin crazyplugins ENABLE

Здесь mariadb-plugin будет искать файл под названием crazyplugins.ini

crazyplugins
crazyplugin1
crazyplugin2
crazyplugin3

Первая строка должна содержать имя файла объекта библиотеки без расширения. Другие строки перечисляют имена компонентов. Каждое значение должно быть на отдельной строке, и символ # в начале строки указывает комментарий.

Параметры

Следующие параметры можно указать в командной строке, а некоторые — в группе [mysqld] любого файла параметров. Для параметров, указанных в группе [mysqld], можно использовать только параметры --basedir, --datadir, и --plugin-dir, остальные игнорируются.

Параметр Описание
-b, --basedir=name Базовая директория сервера.
-d, --datadir=name Директория данных сервера.
-?, --help Отобразить справку и выйти.
-f, --my-print-defaults=name Путь к исполняемому файлу my_print_defaults. Пример: /source/temp11/extra
-m, --mysqld=name Путь к исполняемому файлу mysqld. Пример: /sbin/temp1/mysql/bin
-n, --no-defaults Не читать значения из файла конфигурации.
-p, --plugin-dir=name Директория плагинов сервера.
-i, --plugin-ini=name Считывать информацию о плагинах из указанного файла конфигурации вместо <plugin-dir>/<plugin_name>.ini.
-P, --print-defaults Показать значения по умолчанию из файла конфигурации.
-v, --verbose Более подробный вывод; вы можете использовать это несколько раз, чтобы получить ещё более подробный вывод.
-V, --version Вывести информацию о версии и выйти.

См. также

  • Список плагинов
  • Обзор плагинов
  • Таблица INFORMATION_SCHEMA.PLUGINS
  • INSTALL PLUGIN
  • INSTALL SONAME
  • UNINSTALL PLUGIN
  • UNINSTALL SONAME
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержание не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/mariadb-plugin/

Spec-Zone.ru

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