MySQL - UNINSTALL COMPONENT 语句
MySQL UNINSTALL COMPONENT 语句
MySQL 组件是指向服务器和其他组件提供服务的组件。您可以使用 INSTALL COMPONENT 语句在 MySQL 中安装 MySQL 组件。
您可以使用 UNINSTALL COMPONENT 语句删除/卸载已安装的组件。要执行此语句,您需要 DELETE 权限。
语法
以下是 MySQL UNINSTALL PLUGIN 语句的语法 -
UNINSTALL COMPONENT component_name [, component_name ] ...
其中,component_name 是您需要卸载的组件的名称。
示例
假设我们已经使用 INSTALL COMPONENT 语句安装了 MySQL 组件,如下所示 -
INSTALL COMPONENT 'file://component_log_sink_syseventlog';
以下查询将卸载上面创建的组件
UNINSTALL COMPONENT 'file://component_log_sink_syseventlog';
示例
让我们使用 INSTALL COMPONENT 语句在 MySQL 中安装更多插件 -
INSTALL COMPONENT 'file://component_validate_password'; INSTALL COMPONENT 'file://component_mysqlbackup'; INSTALL COMPONENT 'file://component_log_sink_json'; INSTALL COMPONENT 'file://component_log_filter_dragnet';
以下查询将卸载上面安装的组件 -
UNINSTALL COMPONENT 'file://component_log_sink_syseventlog'; UNINSTALL COMPONENT 'file://component_validate_password'; UNINSTALL COMPONENT 'file://component_mysqlbackup'; UNINSTALL COMPONENT 'file://component_log_sink_json'; UNINSTALL COMPONENT 'file://component_log_filter_dragnet';
卸载多个组件
您还可以使用 INSTALL COMPONENT 语句卸载 MySQL 服务器中的多个组件。只需使用逗号分隔组件名称即可。
示例
假设我们在上一个示例中使用一个语句创建了组件,如下所示 -
INSTALL COMPONENT 'file://component_validate_password', 'file://component_mysqlbackup', 'file://component_log_sink_json', 'file://component_log_filter_dragnet';
以下查询将一次性卸载上述所有组件 -
UNINSTALL COMPONENT 'file://component_validate_password', 'file://component_mysqlbackup', 'file://component_log_sink_json', 'file://component_log_filter_dragnet';