mysql.h
Función mysql_reload()
int mysql_reload(MYSQL *mysql)
Obliga al servidor MySQL a recargar las tablas de privilegios. El usuario conectado debe tener el privilegio RELOAD.
Esta función está desaconsejada. Es preferible usar mysql_query() para lanzar una sentencia SQL FLUSH PRIVILEGES en su lugar.
Valores de retorno
Cero si tiene éxito. Distinto de cero si se produjo un error.
Errores
CR_COMMANDS_OUT_OF_SYNC: Los comandos fueron ejecutados en un orden inapropiado.
CR_SERVER_GONE_ERROR: El servidor MySQL no está presente.
CR_SERVER_LOST: La conexión al servidor se perdió durante la consulta.
CR_UNKNOWN_ERROR: Se ha producido un error desconocido.