文档首页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


15.7.4.5 UNINSTALL COMPONENT 语句

UNINSTALL COMPONENT component_name [, component_name ] ...

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

示例

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

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

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

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

注意

此语句对密钥环组件无效,密钥环组件使用清单文件加载,无法卸载。 请参阅 第 8.4.4.2 节“密钥环组件安装”