MySQL blokkeert clients die een fout hebben gemaakt tijdens het verbinden om MySQL te beschermen tegen een misvormde client.
Dus eerst moet je uitzoeken wat voor soort fout het is....
U kunt het MySQL-foutlogboek in de gegevensmap controleren. (meestal hostnaam.err )
Of u kunt max_connect_errors
. verhogen (wat is de huidige waarde?) maximale waarde hangt af van de architectuur. op 32 bit, 4294967295. 18446744073709547520 voor 64 bit. (Handleiding
)
mysql> SET GLOBAL max_connect_errors = 100000000;
Maar dit is geen echte oplossing als er vaak fouten optreden.
FLUSH HOSTS
kan je helpen de geblokkeerde host nu te elimineren.
mysql> FLUSH HOSTS;
Als u van buiten de mysql-console wilt werken, gebruik dan het mysqladmin-commando:
# mysqladmin flush-hosts