23.8.14 C API Client Plugin 함수
이 섹션에서는 클라이언트 측 플러그인 API에 사용되는 함수에 대해 설명합니다. 그들은 클라이언트 플러그인 관리를 가능하게합니다. 이 함수에 의해 사용되는 st_mysql_client_plugin
구조에 대한 설명은 섹션 24.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
옵션도 사용할 수 있습니다.