# 16.11.1 可插拔存储引擎架构
MySQL 服务器使用可插拔的存储引擎架构,使存储引擎能够加载到正在运行的 MySQL 服务器中或从其中卸载。
插入存储引擎
在使用存储引擎之前,存储引擎插件共享库必须使用安装插件
陈述。例如,如果例子
引擎插件被命名例子
并且共享库被命名ha_example.so
,您使用以下语句加载它:
INSTALL PLUGIN example SONAME 'ha_example.so';
要安装可插拔存储引擎,插件文件必须位于 MySQL 插件目录中,并且用户发出安装插件
声明必须有插入
的特权mysql.plugin
桌子。
共享库必须位于 MySQL 服务器插件目录中,其位置由插件目录
系统变量。
拔下存储引擎
要拔下存储引擎,请使用卸载插件
陈述:
UNINSTALL PLUGIN example;
如果您拔下现有表所需的存储引擎,这些表将无法访问,但仍存在于磁盘上(如果适用)。在拔下存储引擎之前,请确保没有使用存储引擎的表。