};
typedef struct mysql_database_s mysql_database_t; /* }}} */
-struct st_mysql_options *options;
static int mysql_read (user_data_t *ud);
void mysql_read_default_options(struct st_mysql_options *options,
}
}
- options->connect_timeout = db->timeout;
- mysql_read_default_options(options, NULL, NULL);
+ /* Configure TCP connect timeout (default: 0) */
+ db->con->options.connect_timeout = db->timeout;
if (mysql_real_connect (db->con, db->host, db->user, db->pass,
db->database, db->port, db->socket, 0) == NULL)
sstrncpy (buf, db->alias, buflen);
else if ((db->host == NULL)
|| (strcmp ("", db->host) == 0)
+ || (strcmp ("127.0.0.1", db->host) == 0)
|| (strcmp ("localhost", db->host) == 0))
sstrncpy (buf, hostname_g, buflen);
else
ssnprintf (n.message, sizeof (n.message),
"slave SQL thread started");
plugin_dispatch_notification (&n);
- db->slave_sql_running = 0;
+ db->slave_sql_running = 1;
}
}