FreeBSD Manual Pages
mysql_refresh(3) MariaDB Connector/C mysql_refresh(3)
Name
mysql_refresh - flushes information on the server
Synopsis
#include <mysql.h>
int mysql_refresh(MYSQL * mysql, unsigned int options);
Description
Flushes different types of information stored on the server. The
bit-masked parameter options specify which kind of information will be
flushed.
Parameters
• mysql - a mysql handle, which was previously allocated by
mysql_init(3) and connected by mysql_real_connect(3).
• options - a bit masked composed integer. See below.
options can be any combination of the following flags:
Option Description
--------------------------------------------------------------------------
REFRESH_GRANT Refresh grant tables.
REFRESH_LOG Flush logs.
REFRESH_TABLES Flush table cache.
REFRESH_HOSTS Flush host cache.
REFRESH_STATUS Reset status variables.
REFRESH_THREADS Flush thread cache.
REFRESH_SLAVE Reset master server information and
restart slaves.
REFRESH_MASTER Remove binary log files.
Notes
• To combine different values in the options parameter use the OR oper-
ator `|'.
• mysql_reload() is an alias for mysql_refresh().
Return value
Returns zero on success, otherwise non zero.
Version 3.4 mysql_refresh(3)
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mysql_refresh&sektion=3&manpath=FreeBSD+Ports+15.0>
