18.11.1 Архитектура подключаемых движков хранения
MySQL Server использует архитектуру подключаемых движков хранения, которая позволяет загружать и выгружать движки хранения в работающий MySQL сервер.
Подключение движка хранения
Перед использованием движка хранения, общая библиотека плагина движка хранения должна быть загружена в MySQL с помощью инструкции INSTALL PLUGIN. Например, если плагин движка EXAMPLE называется example, а общая библиотека называется ha_example.so, вы загружаете её с помощью следующей инструкции:
INSTALL PLUGIN example SONAME 'ha_example.so';
Для установки подключаемого движка хранения, файл плагина должен находиться в каталоге плагинов MySQL, а пользователь, выполняющий инструкцию INSTALL PLUGIN, должен иметь право INSERT для таблицы mysql.plugin.
Общая библиотека должна находиться в каталоге плагинов сервера MySQL, местоположение которого задаётся системной переменной plugin_dir.
Отключение движка хранения
Для отключения движка хранения используйте инструкцию UNINSTALL PLUGIN:
UNINSTALL PLUGIN example;
Если вы отключаете движок хранения, необходимый для существующих таблиц, эти таблицы станут недоступными, но по-прежнему будут присутствовать на диске (где применимо). Убедитесь, что нет таблиц, использующих этот движок хранения, перед его отключением.
© 2025 Oracle
Licensed under the GPLv2 License.