Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

15.7.4.5 卸载组件语句

UNINSTALL COMPONENT component_name [, component_name ] ...

该语句停用并卸载一个或多个组件。组件提供了服务器和其他组件可用的服务;见 第 7.5 节,“MySQL 组件”卸载组件安装组件 的补充。它需要 mysql.component 系统表的 删除 权限,因为它从该表中删除注册组件的行。卸载组件 不会撤销持久化的变量,包括使用 安装组件 ... SET PERSIST 持久化的变量。

示例:

UNINSTALL COMPONENT 'file://component1', 'file://component2';

有关组件命名的信息,请参阅 第 15.7.4.3 节,“安装组件语句”

如果发生任何错误,该语句将失败且不起作用。例如,如果组件名称错误、命名的组件未安装或无法卸载,因为其他已安装的组件依赖于它。

加载器服务处理组件卸载,包括从 mysql.component 系统表中删除卸载的组件,该表充当注册表。因此,卸载的组件不会在后续服务器重新启动的启动序列中加载。

Note

该语句对密钥环组件无效,这些组件使用清单文件加载且无法卸载。见 第 8.4.4.2 节,“密钥环组件安装”