文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


15.7.4.6 UNINSTALL PLUGIN 陳述式

UNINSTALL PLUGIN plugin_name

此陳述式會移除已安裝的伺服器外掛程式。UNINSTALL PLUGININSTALL PLUGIN 的補集。它需要 DELETE 權限才能存取 mysql.plugin 系統表格,因為它會從該表格中移除註冊外掛程式的列。

plugin_name 必須是 mysql.plugin 表格中列出的某個外掛程式名稱。伺服器會執行外掛程式的取消初始化函數,並從 mysql.plugin 系統表格中移除外掛程式的列,因此後續伺服器重新啟動時不會載入和初始化外掛程式。UNINSTALL PLUGIN 不會移除外掛程式的共用程式庫檔案。

如果任何使用外掛程式的表格是開啟的狀態,則無法解除安裝外掛程式。

移除外掛程式會影響相關表格的使用。例如,如果全文剖析器外掛程式與表格上的 FULLTEXT 索引相關聯,則解除安裝外掛程式會使表格無法使用。任何嘗試存取表格的動作都會導致錯誤。表格甚至無法開啟,因此您無法刪除使用外掛程式的索引。這表示除非您不關心表格內容,否則在解除安裝外掛程式時務必謹慎。如果您要解除安裝外掛程式且不打算稍後重新安裝,而且您關心表格內容,則應使用 mysqldump 傾印表格,並從傾印的 CREATE TABLE 陳述式中移除 WITH PARSER 子句,以便稍後重新載入表格。如果您不關心表格,即使表格相關聯的任何外掛程式遺失,也可以使用 DROP TABLE

如需關於外掛程式載入的其他資訊,請參閱 第 7.6.1 節,〈安裝和解除安裝外掛程式〉