MySQL блокира клиенти, които са допуснали грешка при свързване, за да защити MySQL от неправилно формиран клиент.
Така че първо трябва да откриете какъв вид грешка е....
Можете да проверите регистъра за грешки в MySQL в директорията с данни. (обикновено hostname.err )
Или можете да увеличите max_connect_errors
(каква е текущата стойност?) максималната стойност зависи от архитектурата. на 32 бита, 4294967295. 18446744073709547520 за 64 бита. (Ръководство
)
mysql> SET GLOBAL max_connect_errors = 100000000;
Но това не е истинско решение, ако грешката се появява често.
FLUSH HOSTS
може да ви помогне да премахнете блокирания хост в момента.
mysql> FLUSH HOSTS;
Ако искате да стартирате извън конзолата на mysql, използвайте командата mysqladmin:
# mysqladmin flush-hosts