MySQL 5.6 C API 开发者指南  /  第 9 章 C API 客户端插件接口

第 9 章 C API 客户端插件接口

本节介绍用于客户端插件 API 的函数。它们启用客户端插件的管理。有关st_mysql_client_plugin这些函数使用的结构的描述,请参阅客户端插件描述符

客户端程序不太可能需要调用本节中的函数。例如,支持使用身份验证插件的客户端通常会通过调用mysql_options()设置 MYSQL_DEFAULT_AUTHMYSQL_PLUGIN_DIR选项来加载插件:

char *plugin_dir = "path_to_plugin_dir";
char *default_auth = "plugin_name";

/* ... process command-line options ... */

mysql_options(&mysql, MYSQL_PLUGIN_DIR, plugin_dir);
mysql_options(&mysql, MYSQL_DEFAULT_AUTH, default_auth);

通常,该程序还将接受 使用户能够覆盖默认值的选项 --plugin-dir--default-auth