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';
廣告