このページは機械翻訳したものです。
MySQL Server は、ストレージエンジンが、動作中の 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;既存のテーブルに必要なストレージエンジンを切断すると、それらのテーブルにはアクセスできなくなりますが、ディスクにはまだ存在します (該当する場合)。 ストレージエンジンをアンプラグする前に、そのストレージエンジンを使用しているテーブルがないことを確認してください。