jeudi 21 avril 2011

MySQL : Error Host '...' is blocked

Host 'hostname' is blocked because of many connection errors.
Unblock with 'mysqladmin flush-hosts'

Cela veut dire que que ton serveur MySQL reçoit trop tentatives de connexions en erreurs. Apres "N" (valeur de max_connect_errors) requêtes échouées, ton serveur se bloque jusqu'à ce que tu ais tapé soit :

mysqladmin flush-hosts -u root -p
Enter password:

Note que si tu recois ce message pour un hôte en particulier, tu devras t'assurer qu'il n'y a pas de problèmes de connexions TCP/IP depuis cet hôte. Si les connexions TCP/IP ne marchent pas, il ne servira à rien d'augmenter la valeur de la variable max_connect_errors !