Si vous obtenez cette erreur :
Host 'hostname' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'
cela veut dire que mysqld
a re¸u trop de
(max_connect_errors
) tentatives de connexions
à l'hôte 'hostname'
qui ont été
interrompus en plein milieu. Après
max_connect_errors
requêtes échouées,
mysqld
pense qu'il se passe quelque chose de
mauvais (comme une attaque de la part d'un pirate), et bloque le
serveur pour les prochaines connexions jusqu'à ce que quelqu'un
exécute la commande mysqladmin flush-hosts
.
See Section 5.2.3, « Variables serveur système ».
Par défaut, mysqld
bloque le serveur après
10 connexions erronées. Vous pouvez facilement changer ce
comportement en démarrant le serveur avec ces arguments :
shell> safe_mysqld -O max_connect_errors=10000 &
Notez que si vous recevez ce message pour un hôte en
particulier, vous devriez vous assurer qu'il n'y a pas de
problèmes de connexions TCP/IP depuis cet hôte. Si vos
connexions TCP/IP ne marchent pas, il ne servira à rien
d'augmenter la valeur de la variable
max_connect_errors
!
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.