https://dev.mysql.com/mysql-innodb-cluster-introduction.html
DESCRIPTION If name is not specified or is null, the default cluster will be returned. MySQL InnoDB cluster provides a complete high availability solution for MySQL. MySQL Shell includes AdminAPI which enables you to easily configure and administer ...
https://dev.mysql.com/mysql-innodb-cluster-upgrade-troubleshoot.html
However, the actual host used for the connection parameters might not match the hostname that is used or reported by Group Replication, which uses the value of the report_host system variable when it is defined (in other words it is not NULL), ...
https://dev.mysql.com/mysql-innodb-cluster-working-with-cluster.html
For example on an instance running version 8.0.16: "newlyDiscoveredInstances": [ { "host": "ic-4:3306", "member_id": "82a67a06-2ba3-11e9-8cfc-3c6aa7197deb", "name": null, "version": "8.0.16" } ] Whenever Group Replication stops, the super_read_only ... This section explains how to work with InnoDB cluster, and how to handle common administration ...
https://dev.mysql.com/mysql-insert-id.html
This is true whether the value is automatically generated by storing the special values NULL or 0 into the column, or is an explicit nonspecial value. uint64_t mysql_insert_id(MYSQL *mysql) Returns the value generated for an AUTO_INCREMENT column ...
https://dev.mysql.com/mysql-list-processes.html
MYSQL_RES *mysql_list_processes(MYSQL *mysql) Note mysql_list_processes() is deprecated and will be removed in a future version of MySQL. This is the same kind of information as that reported by mysqladmin processlist or a SHOW PROCESSLIST query.
https://dev.mysql.com/mysql-load-plugin.html
struct st_mysql_client_plugin *mysql_load_plugin(MYSQL *mysql, const char *name, int type, int argc, ...) Loads a MySQL client plugin, specified by name and type. An error occurs if the type is invalid or the plugin cannot be loaded. It is not ...
https://dev.mysql.com/mysql-query.html
int mysql_query(MYSQL *mysql, const char *stmt_str) Executes the SQL statement pointed to by the null-terminated string stmt_str. Normally, the string must consist of a single SQL statement without a terminating semicolon (;) or \g. If ...
https://dev.mysql.com/mysql-real-connect-nonblocking.html
The two functions differ as follows: mysql_real_connect() returns a connection handler or NULL. enum net_async_status mysql_real_connect_nonblocking(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int ...
https://dev.mysql.com/mysql-set-character-set.html
MYSQL mysql; mysql_init(&mysql); if (!mysql_real_connect(&mysql,"host","user","passwd","database",0,NULL,0)) { fprintf(stderr, "Failed to connect to database: Error: %s\n", mysql_error(&mysql)); } if (!mysql_set_character_set(&mysql, "utf8")) { ...
https://dev.mysql.com/mysql-set-local-infile-handler.html
Write the message as a null-terminated string, at most error_msg_len−1 bytes long. void mysql_set_local_infile_handler(MYSQL *mysql, int (*local_infile_init)(void **, const char *, void *), int (*local_infile_read)(void *, char *, unsigned int), ...