MySQL blokuje klientów, w których wystąpił błąd podczas łączenia, aby chronić MySQL przed zniekształconym klientem.
Więc najpierw musisz dowiedzieć się, jaki jest rodzaj błędu...
Możesz sprawdzić dziennik błędów MySQL w katalogu danych. (zazwyczaj nazwa hosta.err )
Możesz też zwiększyć max_connect_errors
(jaka jest aktualna wartość?) maksymalna wartość zależy od architektury. w wersji 32-bitowej, 4294967295. 18446744073709547520 dla wersji 64-bitowej. (Podręcznik
)
mysql> SET GLOBAL max_connect_errors = 100000000;
Ale to nie jest prawdziwe rozwiązanie, jeśli błąd występuje często.
FLUSH HOSTS
może pomóc Ci wyeliminować zablokowanego hosta już teraz.
mysql> FLUSH HOSTS;
Jeśli chcesz uruchomić spoza konsoli mysql, użyj polecenia mysqladmin:
# mysqladmin flush-hosts