MySQL - 解除安裝外掛語句



除了現有的伺服器元件之外,您還可以使用伺服器支援的外掛 API 在伺服器中建立一個新的必需元件。使用此 API,您可以安裝其他軟體,例如儲存引擎、全文解析器外掛和伺服器擴充套件。您可以使用 INSTALL PLUGIN 語句在 MySQL 中安裝 MySQL 外掛。

MySQL UNINSTALL PLUGIN 語句

您可以使用 UNINSTALL PLUGIN 語句刪除/解除安裝已安裝的外掛。要執行此語句,您需要 DELETE 許可權。

語法

以下是 MySQL UNINSTALL PLUGIN 語句的語法:

UNINSTALL PLUGIN plugin_name

其中,plugin_name 是您需要解除安裝的外掛的名稱。

示例

假設我們使用 INSTALL PLUGIN 語句安裝了一個克隆外掛,如下所示:

INSTALL PLUGIN clone SONAME 'mysql_clone.dll';

安裝外掛後,您可以驗證其詳細資訊,如下所示:

SELECT * FROM INFORMATION_SCHEMA.PLUGINS WHERE PLUGIN_NAME LIKE 'clone%';

輸出

以下是上述查詢的輸出:

外掛名稱 外掛狀態
克隆 啟用

以下查詢刪除了上面安裝的克隆外掛:

UNINSTALL PLUGIN clone;

由於我們已解除安裝克隆外掛,如果您再次執行上述 SELECT 查詢,您將獲得一個空集:

SELECT * FROM INFORMATION_SCHEMA.PLUGINS WHERE PLUGIN_NAME LIKE 'clone%';
Empty set (0.00 sec)

示例

讓我們使用 INSTALL PLUGIN 語句在 MySQL 中安裝另外兩個外掛:

Install plugin validate_password soname 'validate_password.dll';
Install plugin mysql_no_login soname 'mysql_no_login.dll';

以下查詢解除安裝了上述安裝的外掛:

Uninstall plugin validate_password;
Uninstall plugin mysql_no_login;
廣告