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.