Spec-Zone .ru
спецификации, руководства, описания, API
|
Контрольный плагин журнала называют audit_log
. Чтобы быть применимым сервером,
сменный объектный файл библиотеки должен быть расположен в каталоге плагина MySQL (каталог, названный plugin_dir
системная переменная). В случае необходимости установите значение plugin_dir
в сервере запускаются, чтобы сказать серверу расположение сменного
каталога.
Чтобы загрузить плагин при запуске сервера, используйте --plugin-load
опция, чтобы назвать объектный файл, который содержит плагин. С этим
загружающим плагин методом опция должна быть дана каждый раз, когда сервер запускается. Например, вставьте
следующие строки Ваш my.cnf
файл:
[mysqld]plugin-load=audit_log.so
Если у объектных файлов есть суффикс, отличающийся от .so
на Вашей системе
замените корректным суффиксом (например, .dll
на Windows).
Альтернативно, чтобы зарегистрировать плагин во времени выполнения, используйте этот оператор (изменяющий суффикс по мере необходимости):
mysql> INSTALL PLUGIN audit_log SONAME
'audit_log.so';
INSTALL PLUGIN
загружает плагин, и также регистрирует это в mysql.plugins
таблица, чтобы заставить плагин, который будет загружаться для каждого
последующего нормального запуска сервера.
Если плагин загружается --plugin-load
или был ранее зарегистрирован в INSTALL PLUGIN
, можно использовать --audit-log
опция
в сервере запускается, чтобы управлять сменной активацией. Например, чтобы загрузить плагин и препятствовать
тому, чтобы он был удален во времени выполнения, используйте эти опции:
[mysqld]plugin-load=audit_log.soaudit-log=FORCE_PLUS_PERMANENT
Если это требуется, чтобы препятствовать тому, чтобы сервер работал без контрольного плагина, использовать --audit-log
со
значением FORCE
или FORCE_PLUS_PERMANENT
вынудить
запуск сервера перестать работать, если плагин не инициализирует успешно.
Для получения общей информации об установке плагинов, см. Раздел 5.1.8, "Плагины
Сервера". Чтобы проверить сменную установку, исследуйте INFORMATION_SCHEMA.PLUGINS
таблица или использование SHOW PLUGINS
оператор. См. Раздел
5.1.8.2, "Получая информацию о Плагине Сервера".
Контрольное содержание файла журнала не шифруется. См. Раздел 6.3.11.2, "Контрольные Соображения Безопасности Плагина Журнала".
Для дополнительной информации о параметрах, используемых, чтобы сконфигурировать работу audit_log
плагин, см. Раздел 6.3.11.5, "Контрольные Опции
Плагина Журнала и Переменные".