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.