MySQL 8.4 Release Notes
15.7.4.5 UN安装组件语句
UNINSTALL COMPONENT component_name [, component_name ] ...
该语句停用并卸载一个或多个组件。组件提供服务器和其他组件可用的服务;请参阅第7.5节,“MySQL 组件”。UNINSTALL COMPONENT
是INSTALL COMPONENT
的补充。它需要DELETE
权限,以便从mysql.component
系统表中删除注册组件的行。UNINSTALL COMPONENT
不.undo 持久变量,包括使用INSTALL COMPONENT ... SET PERSIST
变量的持久变量。
示例:
UNINSTALL COMPONENT 'file://component1', 'file://component2';
关于组件命名的信息,请参阅第15.7.4.3节,“INSTALL COMPONENT 语句”。
如果发生任何错误,语句将失败无效。例如,如果组件名称错误、命名组件未安装或无法卸载,因为其他安装的组件依赖于它。
加载服务处理组件卸载,包括从mysql.component
系统表中删除未安装的组件,该表作为注册表。因此,卸载的组件在服务器重启序列中不再被加载。
Note
该语句对密钥ring 组件无效,因为它们使用manifest 文件加载且无法卸载。请参阅第8.4.4.2节,“Keyring 组件安装”。