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.
