|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Этот раздел описывает функции, используемые для клиентского API плагина. Они включают управлению клиентскими
плагинами. Для описания st_mysql_client_plugin структура, используемая этими
функциями, см. Раздел 22.2.4.2.3, "Клиентские Дескрипторы
Плагина".
Маловероятно, что клиентская программа должна вызвать функции в этом разделе. Например, клиент, который
поддерживает использование плагинов аутентификации обычно, заставляет плагин быть загруженным, вызывая 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
опции, которые позволяют пользователям переопределить значения по умолчанию.