Spec-Zone.ru › MySQL 8.4

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.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/pluggable-storage.html

Spec-Zone.ru

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