MySQL 8.0 C API开发指南/ C API客户端插件接口

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

本节描述用于客户端插件API的函数。它们支持对客户端插件的管理。的描述st_mysql_client_plugin这些函数使用的结构,请参见客户端插件描述符

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

Char *plugin_dir = "path_to_plugin_dir”;Char *default_auth = "plugin_name”;/ *……处理命令行选项…*/ mysql_options(&mysql, MYSQL_PLUGIN_DIR, plugin_dir);mysql_options (mysql MYSQL_DEFAULT_AUTH default_auth);

通常,程序也会接受——plugin-dir而且——default-auth允许用户覆盖默认值的选项。