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;
广告

© . All rights reserved.