相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  可插拔存储引擎架构

18.11.1 可插拔存储引擎架构

MySQL 服务器使用可插拔存储引擎架构,该架构允许在运行的 MySQL 服务器中加载和卸载存储引擎。

插入存储引擎

在使用存储引擎之前,必须使用 INSTALL PLUGIN 语句将存储引擎插件共享库加载到 MySQL 中。例如,如果 EXAMPLE 引擎插件名为 example 并且共享库名为 ha_example.so,则可以使用以下语句加载它

INSTALL PLUGIN example SONAME 'ha_example.so';

要安装可插拔存储引擎,插件文件必须位于 MySQL 插件目录中,并且发出 INSTALL PLUGIN 语句的用户必须对 mysql.plugin 表具有 INSERT 权限。

共享库必须位于 MySQL 服务器插件目录中,该目录的位置由 plugin_dir 系统变量给出。

拔出存储引擎

要拔出存储引擎,请使用 UNINSTALL PLUGIN 语句

UNINSTALL PLUGIN example;

如果拔出现有表所需的存储引擎,则这些表将变得不可访问,但仍存在于磁盘上(如果适用)。在拔出存储引擎之前,请确保没有表使用该存储引擎。