Si obtiene el siguiente error, significa que mysqld
ha recibido demasiados intentos de conexión desde la máquina
'
que han sido interrumpidos:
host_name'
Host 'host_name' is blocked because of many connection errors.
Unblock with 'mysqladmin flush-hosts'
El número de intentos de conexión interrumpidos se puede determinar con
el valor de la variable de sistema max_connect_errors.
Tras max_connect_errors intentos fallidos,
mysqld asume que hay algo que va mal (por ejemplo, que
alguien está intentando romper la seguridad del sistema), y bloquea la máquina
para que no pueda intentar volver a conectarse hasta que usted ejecute el comando
mysqladmin flush-hosts o introduzca la sentencia
FLUSH HOSTS. Consulte Sección 5.3.3, “Variables de sistema del servidor”.
Por defecto, mysqld bloquea una máquina tras 10 errores de conexión. Puede ajustar el valor iniciando el servidor así:
shell> mysqld_safe --max_connect_errors=10000 &
Si usted obtiene este mensaje de error para una máquina concreta, debería
primero averiguar que no hay ningún problema con las conexiones TCP/IP desde esa
máquina. Si está teniendo problemas de red, no hace ningún bien el incrementar
el valor de la variable max_connect_errors.
É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.
