FLUSH [LOCAL | NO_WRITE_TO_BINLOG]flush_option[,flush_option] ...
          Debe usar el comando FLUSH si quiere
          limpiar algunas de las cachés internas que usa MySQL . Para
          ejecutar FLUSH, debe tener el permiso
          RELOAD .
        
          flush_option puede ser cualquiera
          de los siguientes valores:
        
              HOSTS
            
              Vacía las tablas de la caché de equipos. Debe volcar las
              tablas de equipos si algunos de sus equipos cambia el
              número IP o si obtiene el mensaje de error Host
              ... is blocked. Cuando ocurren sucesivamente
              más de max_connect_errors errores para
              un equipo dado mientras conecta con el servidor MySQL ,
              MySQL asume que hay algo incorrecto y bloquea el equipo de
              más peticiones de conexión. Volcar las tablas de equipos
              le permite al equipo intentar conectar de nuevo. Consulte
              Sección A.2.5, “La máquina '”. Puede arrancar
              mysqld con
              host_name' está
        bloqueada--max_connect_errors=999999999 para
              evitar este mensaje de error.
            
              DES_KEY_FILE
            
              Recarga las claves DES del fichero que se especifica con
              la opción --des-key-file en tiempo de
              arranque del servidor.
            
              LOGS
            
              Cierra y reabre todos los ficheros de log. Si ha
              especificado un fichero de log de actualizaciones o un
              fichero de log binario sin una extensión, el número de
              extensión del fichero de log se incrementa en uno
              respecto al fichero anterior. Si ha usado una extensión
              del nombre de fichero, MySQL cierra y reabre el fichero de
              log. En Unix, esto es lo mismo que enviar una señal
              SIGHUP al servidor
              mysqld (excepto en algunas versiones
              Mac OS X 10.3 donde mysqld ignora
              SIGHUP y SIGQUIT).
            
              PRIVILEGES
            
              Recarga los permisos de las tablas de permisos en la base
              de datos mysql .
            
              QUERY CACHE
            
              Defragmenta caché de consulta para utilizar mejor su
              memoria. Este comando no borra ninguna consulta de la
              caché, no como RESET QUERY CACHE.
            
              STATUS
            
Resetea la mayoría de variables de estado a cero. Esto es algo que debe usar sólo al debugar una consulta. Consulte Sección 1.6.1.3, “Cómo informar de bugs y problemas”.
              {TABLE | TABLES}
              [
            tbl_name [,
              tbl_name] ...]
              Cuando no se nombran tablas, cierra todas las tablas
              abiertas y fuerza a todas las tablas en uso a que se
              cierren. Esto también vuelca la caché de consultas. Con
              uno o más nombres de tabla, vuelca sólo las tablas
              dadas. FLUSH TABLES también borra
              todos los resultados de consultas de la caché de
              consultas, como el comando RESET QUERY
              CACHE .
            
              TABLES WITH READ LOCK
            
              Cierra todas las tablas abiertas y bloquea todas las
              tablas para todas las bases de datos con una bloqueo de
              lectura hasta que ejecute UNLOCK
              TABLES. Esto es una forma muy conveniente de
              obtener copias de seguridad si tiene un sistema de
              ficheros como Veritas que puede tomas muestras en puntos
              de tiempo concretos.
            
              USER_RESOURCES
            
              Resetea todos los recursos por hora de usuario a cero.
              Esto le permite a los clientes que hayan alcanzado el
              límite de su conexión de hora, de consulta o de
              actualización para reanudar las actividades
              inmediatamente. FLUSH USER_RESOURCES no
              se aplica al límite en conexiones máximas simultáneas.
              Consulte Sección 13.5.1.3, “Sintaxis de GRANT y REVOKE”.
            
          En MySQL 5.0, los comandos FLUSH se
          escriben en el lob binario a no ser que la plabra
          NO_WRITE_TO_BINLOG (o su alias
          LOCAL) se use.
          Nota: FLUSH
          LOGS, FLUSH MASTER,
          FLUSH SLAVE, y FLUSH TABLES WITH
          READ LOCK no se loguean en ningún caso porque
          causarían problemas si se replicasen en un esclavo.
        
          Puede acceder a algunos de estos comandos con la utilidad
          mysqladmin usando los comandos
          flush-hosts, flush-logs,
          flush-privileges,
          flush-status, o
          flush-tables .
        
          Consulte Sección 13.5.5.5, “Sintaxis de RESET” para información acerca
          cómo se usa el comando RESET para
          replicación.
        
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.

