Documentation Home

13.7.4.5 UNINSTALL COMPONENT 语句

UNINSTALL COMPONENT component_name [, component_name ] ...

此语句停用并卸载一个或多个组件。组件提供服务器和其他组件可用的服务;参见 第 5.5 节,“MySQL 组件”UNINSTALL COMPONENT是的补充 INSTALL COMPONENT。它需要系统表的DELETE权限, mysql.component因为它从该表中删除了注册组件的行。

例子:

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

有关组件命名的信息,请参阅 第 13.7.4.3 节,“INSTALL COMPONENT 语句”

如果发生任何错误,该语句将失败并且无效。例如,如果组件名称错误、命名组件未安装或由于其他已安装组件依赖于它而无法卸载,则会发生这种情况。

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

笔记

此语句对使用清单文件加载且无法卸载的密钥环组件没有影响。请参阅 第 6.4.4.2 节,“密钥环组件安装”