15.11.1 Архитектура подключаемого движка хранения
Сервер MySQL использует архитектуру подключаемых движков хранения, что позволяет загружать и выгружать движки хранения в работающий сервер 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.