Ich erhalte den Fehler "Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
Diese Meldung wird vom MySQL Server verursacht. Dabei wird die Anzahl der fehlerhaften Verbindungen überschritten. Was diese fehlerhaften Verbindungen verursachen finden Sie in der MySQL error log Datei im data Verzeichnis.
Sie können den Wert der max_connection_errors Variable hochsetzen. Damit vermeiden Sie die Fehlermeldung. Hier eine kurze Anleitung dazu.
Starten Sie die MySQL Workbench und wählen Sie dort eine Verbindung zu Ihrem MySQL Server aus.
Im nächsten Schritt prüfen Sie die gesetzten Systemvariablen im Menüpunkt "Server" -> Status and System Variables.
Prüfen Sie den Wert der max_connect_errors. In unserem Fall waren diese auf 10 gesetzt. Wir erhöhen im weiteren Verlauf diesen Wert auf das maximum.
Um den Befehl zur Änderung abzusetzen, wechseln Sie auf den Tabreiter: Query 1. Geben Sie folgenden Befehl ein:
SET GLOBAL max_connect_errors=4294967295 und führen den Befehl mit Klick auf den "Blitz" aus.
Prüfen Sie dann nochmals den Eintrag in Ihren Systemvariablen.
Alternativ können Sie einfach nur einen flush hosts befehl über die Query Oberfläche absetzen. Das sollte auch erstmal helfen:
Zuletzt aktualisiert am 24. April 2023 von Daniela.