#### 13.7.4.6 UNINSTALL PLUGIN 语句

[](<>)[](<>)[](<>)

```
UNINSTALL PLUGIN plugin_name
```

此语句删除已安装的服务器插件。[`卸载插件`](uninstall-plugin.html)是的补码[`安装插件`](install-plugin.html).它需要[`删除`](privileges-provided.html#priv_delete)的特权`mysql.plugin`系统表，因为它从该表中删除了注册插件的行。

*`插件名称`*必须是列表中列出的某个插件的名称`mysql.plugin`桌子。服务器执行插件的去初始化函数并从`mysql.plugin`系统表，以便后续服务器重新启动不会加载和初始化插件。[`卸载插件`](uninstall-plugin.html)不会删除插件的共享库文件。

如果使用插件的任何表处于打开状态，则您无法卸载插件。

插件删除对关联表的使用有影响。例如，如果全文解析器插件与`全文`表上的索引，卸载插件会使表无法使用。任何访问该表的尝试都会导致错误。该表甚至无法打开，因此您无法删除使用该插件的索引。这意味着卸载插件需要小心谨慎，除非您不关心表格内容。如果您正在卸载插件而不打算稍后重新安装它并且您关心表格内容，您应该转储表格[**mysql转储**](mysqldump.html)并删除`使用解析器`被倾倒的条款[`创建表`](create-table.html)语句，以便您稍后可以重新加载表。如果你不在乎桌子，[`删除表`](drop-table.html)即使缺少与表关联的任何插件也可以使用。

有关插件加载的更多信息，请参阅[第 5.6.1 节，“安装和卸载插件”](plugin-loading.html).
