Spec-Zone .ru
спецификации, руководства, описания, API

22.8.14. C API Client Plugin Functions

22.8.14.1. mysql_client_find_plugin()
22.8.14.2. mysql_client_register_plugin()
22.8.14.3. mysql_load_plugin()
22.8.14.4. mysql_load_plugin_v()
22.8.14.5. mysql_plugin_options()

This section describes functions used for the client-side plugin API. They enable management of client plugins. For a description of the st_mysql_client_plugin structure used by these functions, see Section 23.2.4.2.3, "Client Plugin Descriptors".

It is unlikely that a client program needs to call the functions in this section. For example, a client that supports the use of authentication plugins normally causes a plugin to be loaded by calling mysql_options() to set the MYSQL_DEFAULT_AUTH and MYSQL_PLUGIN_DIR options:

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);

Typically, the program will also accept --plugin-dir and --default-auth options that enable users to override the default values.