MySQL blockerar klienter som uppstod under anslutningen för att skydda MySQL från felaktiga klienter.
Så först måste du hitta vilken typ av fel som är...
Du kan kontrollera MySQL-felloggningen i datakatalogen. (vanligtvis hostname.err )
Eller så kan du öka max_connect_errors
(vad är aktuellt värde?) maximalt värde beror på arkitektur. på 32 bitar, 4294967295. 18446744073709547520 för 64 bitar. (Manual
)
mysql> SET GLOBAL max_connect_errors = 100000000;
Men detta är ingen riktig lösning om fel uppstår ofta.
FLUSH HOSTS
kan hjälpa dig att eliminera blockerad värd just nu.
mysql> FLUSH HOSTS;
Om du vill köra utanför mysql-konsolen, använd mysqladmin-kommandot:
# mysqladmin flush-hosts