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