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.