27.7.13 C APIClient 端插件功能
本节介绍了用于 Client 端插件 API 的功能。它们可以 ManagementClient 端插件。有关这些功能使用的st_mysql_client_plugin
结构的描述,请参见第 28.2.4.2.3 节“Client 端插件 Descriptors”。
Client 端程序不太可能需要调用本节中的函数。例如,支持身份验证插件使用的 Client 端通常会通过调用mysql_options()设置MYSQL_DEFAULT_AUTH
和MYSQL_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
选项,这些选项使用户可以覆盖默认值。