10bet网址
MySQL 5.6リファレンスマニュアル
下载本手册
PDF(美国高级主任)- 26.8 mb
PDF (A4)- 26.8 mb


MySQL 5.6リファレンスマニュアル/.../ プラグ@ @プラグ@ @ンAPIのコンポ@ @ネント

24.2.2プラグ▪▪ンAPIのコンポ▪▪ネント

サバプラグンの実装は,いくかのコンポネントで構成されています。

SQLステ,トメント:

  • 安装插件はプラグ@ @ンをmysql.pluginテブルに登録し,プラグンコドをロドします。

  • 卸载插件はプラグ@ @ンをmysql.pluginテブルから登録解除し,プラグンコドをアンロドします。

  • 全文@ @ンデックス作成用の与解析器句は、全文パ、サ、プラグ、ンを特定の全文ンデックスに関連付けます。

  • 显示插件は,サバプラグンにいての情報を表示します。

コマンド行オプションおよびシステム変数:

  • ——plugin-loadオプションを指定すると,サバ起動時にプラグンをロドできます。

  • plugin_dirシステム変数は,すべてのプラグ@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @この変数の値は,サ,バ,起動時に——plugin_dir =路径オプションで指定できます。mysql_config——plugindirを指定すると,デフォルトのプラグ。

プラグンのロドにいての追加情報は,セクション5.1.8.1 "プラグ▪▪ンの▪▪ンスト”を参照してください。

プラグ:

  • INFORMATION_SCHEMA。插件テブルにはプラグン情報が格納されています。

  • mysql.pluginテ,ブルには,安装插件によって▪▪ンスト▪▪ルされた各プラグ▪▪ンが示され,プラグ▪▪ンを使用するために必要となります。新規にMySQLをンストルする場合,このテブルはンストル処理中に作成されます。

クラ▪▪アントプラグ▪▪ンの実装はより単純です。

  • mysql_options ()C API関数の場合は,MYSQL_DEFAULT_AUTHオプションおよびMYSQL_PLUGIN_DIRオプションを指定すると,クラ@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @

  • クラ▪▪アントプラグ▪▪ンを管理できるc API関数があります。

MySQLがプラグインを実装する方法を調べるには,MySQLソース配布内の次のソースファイルを参照してください。

  • 包括/ mysqlディレクトリのplugin.hは,パブリックなプラグaaplンAPIを公開しています。プラグンラブラリを記述するすべてのユザは,このファルを調査することをお勧めします。plugin_xxx. hファ▪▪ルには特定のタ▪▪プのプラグ▪▪ンに関する追加情報があります。client_plugin.hにはクラ▪▪アントプラグ▪▪ンに固有の情報が含まれています。

  • sqlディレクトリ内のsql_plugin.hおよびsql_plugin.ccは,内部プラグ。sql_acl.ccはサバが認証プラグンを使用する場所です。プラグ▪▪ン開発者はこれらのファ▪▪ルを参照する必要はありません。サバがプラグンを処理する方法にいて知りたい場合は,これらのファルを参照できます。

  • sql-commonディレクトリ内の,client_plugin.hはc APIクラaaplアントプラグaaplン関数を実装し,client.cはクラ▪▪アント認証サポ▪▪トを実装します。プラグ▪▪ン開発者はこれらのファ▪▪ルを参照する必要はありません。サバがプラグンを処理する方法にいて知りたい場合は,これらのファルを参照できます。