sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor MySQL-forbindelse er blokeret af mange forbindelsesfejl?

MySQL blokerer klienter, som fejlede under forbindelsen for at beskytte MySQL mod forkert udformet klient.

Så først skal du finde ud af, hvilken slags fejl der er...

Du kan muligvis tjekke MySQL fejllog i databiblioteket. (typisk værtsnavn.err )

Eller du kan øge max_connect_errors (hvad er aktuel værdi?) maksimal værdi afhænger af arkitektur. på 32 bit, 4294967295. 18446744073709547520 til 64 bit. (Manual )

mysql> SET GLOBAL max_connect_errors = 100000000;

Men dette er ikke en reel løsning, hvis der ofte opstår fejl.

FLUSH HOSTS kan hjælpe dig med at fjerne blokeret vært lige nu.

mysql> FLUSH HOSTS;

Hvis du vil køre uden for mysql-konsollen, så brug mysqladmin-kommandoen:

# mysqladmin flush-hosts


  1. Close blev aldrig eksplicit kaldt på Database

  2. pg_ctl Tips og tricks

  3. SQL Oracle LEFT JOIN og SUBQUERY fejl:ORA-00905:mangler nøgleord

  4. MySQL:SyntaxError:Uventet identifikator