MySQL 8.4 發行說明
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;
如果您卸載現有資料表需要的儲存引擎,這些資料表將變得無法存取,但仍會存在於磁碟上(如果適用)。在卸載儲存引擎之前,請確認沒有資料表使用該儲存引擎。