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