Spec-Zone.ru › MySQL 5.7

6.4.6.1 Элементы брандмауэра MySQL Enterprise

Брандмауэр MySQL Enterprise основан на библиотеке плагинов, включающей следующие элементы:

  • Плагин на стороне сервера под названием MYSQL_FIREWALL проверяет SQL-запросы перед их выполнением и, на основе зарегистрированных профилей брандмауэра, принимает решение о выполнении или отклонении каждого запроса.

  • Плагины на стороне сервера под названием MYSQL_FIREWALL_USERS и MYSQL_FIREWALL_WHITELIST реализуют таблицы INFORMATION_SCHEMA, которые предоставляют представление зарегистрированных профилей.

  • Профили кэшируются в памяти для повышения производительности. Таблицы в системе баз данных mysql обеспечивают постоянное хранилище данных брандмауэра.

  • Хранимая процедура выполняет задачи, такие как регистрация профилей брандмауэра, установление их режима работы и управление передачей данных брандмауэра между кэшем в памяти и постоянным хранилищем.

  • Административные функции предоставляют API для задач низкого уровня, таких как синхронизация кэша с постоянным хранилищем.

  • Системные переменные позволяют настраивать брандмауэр, а переменные состояния предоставляют информацию о работе в реальном времени.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/firewall-elements.html

Spec-Zone.ru

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