mariadb-plugin
Начиная с MariaDB 10.4.6, mariadb-plugin является символьным ссылкой на mysql_plugin, инструмент для включения или выключения плагинов.
Начиная с 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
|
Вывести информацию о версии и выйти. |
См. также
© 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/