0 '[SQL] Host is blocked because of many connection errors; unblock with mysqladmin flush-hosts' dans la catégorie « Revendeurs » | Wiknity, le Wiki support collaboratif de Hebergnity.com

[SQL] Host is blocked because of many connection errors; unblock with mysqladmin flush-hosts

Hebergnity > Documentation > Revendeurs > [SQL] Host is blocked because of many connection errors; unblock with mysqladmin flush-hosts

[SQL] Host is blocked because of many connection errors; unblock with mysqladmin flush-hosts

Article vérifié - rédigé par un membre de l'Equipe de Hebergnity.com


Si l'erreur suivante se produit, cela signifie que mysqld a reçu beaucoup de demandes de connexion de l'hôte donné qui ont été interrompues au milieu:


La valeur de la variable max_connect_errors système détermine le nombre de demandes de connexion interrompues successives autorisées. Après des requêtes max_connect_errors ayant échoué sans connexion réussie, mysqld suppose que quelque chose ne va pas (par exemple, quelqu'un essaie de s'introduire) et bloque l'hôte de toute autre connexion jusqu'à ce que vous vidiez le cache de l'hôte en exécutant une instruction FLUSH HOSTS :

mysqladmin flush-hosts

Pour régler le nombre autorisé d’erreurs de connexion successives, il vous faut modifier la requête max_connect_errors au démarrage du serveur.
Par exemple, placez ces lignes dans le fichier my.cnf du serveur :

max_connect_errors = 10000

La valeur peut également être définie à l'exécution, depuis le PHPMyAdmin par exemple :

SET GLOBAL max_connect_errors = 10000;


La connexion devrait être de nouveau possible après cela.