文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  可插拔儲存引擎架構

18.11.1 可插拔儲存引擎架構

MySQL 伺服器使用可插拔儲存引擎架構,允許將儲存引擎載入和卸載到正在執行的 MySQL 伺服器中。

插入儲存引擎

在可以使用儲存引擎之前,必須使用 INSTALL PLUGIN 陳述式將儲存引擎外掛程式共用程式庫載入到 MySQL 中。例如,如果 EXAMPLE 引擎外掛程式名為 example,而共用程式庫名為 ha_example.so,您可以使用以下陳述式載入它

INSTALL PLUGIN example SONAME 'ha_example.so';

若要安裝可插拔儲存引擎,外掛程式檔案必須位於 MySQL 外掛程式目錄中,且發出 INSTALL PLUGIN 陳述式的使用者必須具有 mysql.plugin 表格的 INSERT 權限。

共用程式庫必須位於 MySQL 伺服器外掛程式目錄中,其位置由 plugin_dir 系統變數給定。

卸載儲存引擎

若要卸載儲存引擎,請使用 UNINSTALL PLUGIN 陳述式

UNINSTALL PLUGIN example;

如果您卸載現有表格所需的儲存引擎,則這些表格會變得無法存取,但仍然存在於磁碟上 (如果適用)。在卸載儲存引擎之前,請確保沒有任何表格使用該儲存引擎。