10bet网址
MySQL 5.6リファレンスマニュアル
本手册下载
PDF (Ltr)- 26.8 mb
PDF (A4)- 26.8 mb
HTML下载(TGZ)- 7.2 mb
HTML下载(邮政编码)- 7.2 mb


4.4.4mysql_plugin——MySQLサーバープラグインの構成

mysql_pluginユーティリティーを使用すると,MySQL管理者はMySQLサーバーがどのプラグインをロードするかを管理できます。サーバーの起動時に手動で——plugin-loadオプションを指定したり,安装插件および卸载插件ステートメントを実行時に使用したりする代わりに使用できます。mysql_pluginはMySQL 5.6.3で使用可能です。

mysql_pluginは,プラグインを有効にするために呼び出されたか無効にするために呼び出されたかによって,プラグインレジストリとして機能するmysql.pluginテーブルの行を挿入または削除します。(この操作を実行するために,mysql_pluginはMySQLサーバーをブートストラップモードで呼び出します。これは,サーバーがすでに稼働していてはならないことを意味します)通常のサーバー起動では,サーバーはmysql.pluginにリストされているプラグインを自動的にロードして有効にします。プラグインの有効化をさらに管理するには,セクション5.1.8.1”プラグインのインストールおよびアンインストール”で説明するように,特定のプラグインを指名する--plugin_nameオプションを使用します。

mysql_pluginは,呼び出されるたびに構成ファイルを読み取り,単一のプラグインライブラリオブジェクトファイルに含まれるプラグインを構成する方法を決定します。mysql_pluginを呼び出すには,次の構文を使用します。

mysql_plugin [选项]插件{启用|禁用}

插件は構成するプラグインの名前です。启用または禁用(大文字と小文字は区別されません)は,構成ファイルで指名されたプラグインライブラリのコンポーネントを有効にするか無効にするかを指定します。插件引数および启用引数または禁用引数の順序はどちらでもかまいません。

Linuxでたとえば,myplugins.so,またでは窗口myplugins.dllという名前のプラグインライブラリファイルのコンポーネントを構成するには,插件の値を并且に指定します。このプラグインライブラリに,plugin1plugin2,およびplugin3という3つのプラグインが含まれ,これらすべてをmysql_pluginコントロールに構成するとします。規則では,構成ファイルは. iniというサフィクスおよびプラグインライブラリと同じベース名を持つため,このプラグインライブラリのデフォルト構成ファイル名はmyplugins.iniです。構成ファイルの内容は次のようになります。

Myplugins plugin1 plugin2 plugin3

myplugins.iniファイルの最初の行は,所以または. dllなどの拡張子のないライブラリオブジェクトファイルの名前です。残りの行は,有効または無効にするコンポーネントの名前です。ファイル内の各値は,独立した行に記述するようにしてください。“#”の文字で始まる行は,コメントとみなされ無視されます。

構成ファイルにリストされたプラグインを有効にするには,mysql_pluginを次のように呼び出します。

启用mysql_plugin myplugins

プラグインを無効にするには,启用ではなく禁用を使用します。

mysql_pluginが構成ファイルもプラグインライブラリファイルも検出できない場合,またはmysql_pluginがMySQLサーバーを起動できない場合は,エラーが発生します。

mysql_pluginは次のオプションをサポートします。これらはコマンド行または任意のオプションファイルの(mysqld)グループで指定できます。(mysqld)グループに指定されるオプションに関しては,mysql_plugin——basedir——datadir,および——plugin-dirの各オプションを認識し,その他は無視します。MySQLプログラムによって使用されるオプションファイルの詳細については、セクション4.2.6”オプションファイルの使用”を参照してください。

表4.3 mysql_pluginオプション

オプション名 説明
——basedir サーバーのベースディレクトリ
——datadir サーバーのデータディレクトリ
——帮助 ヘルプメッセージを表示して終了
——my-print-defaults my_print_defaultsへのパス
——mysqld サーバーへのパス
——已 構成ファイルを読み取らない
——plugin-dir プラグインがインストールされているディレクトリ
——plugin-ini プラグイン構成ファイル
——print-defaults 構成ファイルのデフォルトを表示
——详细 冗長モード
——版本 バージョン情報を表示して終了

  • ——帮助,- - - - - - ?

    ヘルプメッセージを表示して終了します。

  • ——basedir =路径,- b路径

    サーバーのベースディレクトリ。

  • ——datadir =路径,- d路径

    サーバーのデータディレクトリ。

  • ——my-print-defaults =路径,- b路径

    my_print_defaultsプログラムへのパス。

  • ——mysqld =路径,- b路径

    mysqldサーバーへのパス。

  • ——已,- p

    構成ファイルから値を読み取りません。このオプションにより,管理者は構成ファイルからデフォルトを読み取るのをスキップできます。

    mysql_pluginでは,——已をサポートするほかのほとんどのMySQLプログラムとは異なり,このオプションをコマンド行の最初に指定する必要はありません。

  • ——plugin-dir =路径,- p路径

    サーバーのプラグインディレクトリ。

  • ——plugin-ini =file_name,-我file_name

    mysql_plugin構成ファイル。相対パス名は,現在のディレクトリに相対的に解釈されます。このオプションを指定しない場合,デフォルトはプラグインディレクトリの插件. iniです。ここで,插件はコマンド行の插件引数です。

  • ——print-defaults,- p

    構成ファイルからのデフォルト値を表示します。このオプションを使用すると,mysql_plugin——basedir——datadir,および——plugin-dirのデフォルトが構成ファイルにあればそれらを出力します。変数の値が見つからない場合は何も表示されません。

    mysql_pluginでは,——print-defaultsをサポートするほかのほとんどのMySQLプログラムとは異なり,このオプションをコマンド行の最初に指定する必要はありません。

  • ——详细,- v

    冗長モード。プログラムの動作についてより多くの情報を出力します。このオプションは情報量を増加させるために複数回使用できます。

  • ——版本,- v

    バージョン情報を表示して終了します。