文件首頁
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


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

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;

如果您卸載現有資料表需要的儲存引擎,這些資料表將變得無法存取,但仍會存在於磁碟上(如果適用)。在卸載儲存引擎之前,請確認沒有資料表使用該儲存引擎。