MySQL 8.0 参考手册 / 第 13 章 SQL 语句 / 13.7 数据库管理语句 / 13.7.4 组件、插件和可加载函数语句 /
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 节,“密钥环组件安装”。