Host 'hostname' is blocked

Если Вы получаете сообщение об ошибке:
Host 'hostname' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'
Это означает, что mysqld получил много (max_connect_errors) запросов подключения с компьютера hostname, которые были прерваны в середине. После max_connect_errors потерпевших неудачу запросов mysqld считает, что что-то неправильно (подобно нападению хакеров) и блокирует дальнейшие соединения с этой машины, пока кто-то не выполняет команду mysqladmin flush-hosts.
По умолчанию mysqld блокирует компьютер после 10 ошибок подключения. Вы можете легко скорректировать это, запуская сервер так:
SET GLOBAL max_connect_errors=10000
Обратите внимание, что, если Вы получаете это сообщение об ошибках для данного компьютера, Вы должны сначала проверить, что не имеется чего-нибудь неправильного с TCP/IP подключениями. Если Ваши TCP/IP подключения не работают увеличение переменной max_connect_errors не поможет!
Для Вашего виртуального или выделенного сервера: Разблокировать все заблокированные хосты можно командой
mysqladmin flush-hosts -u root -p
После чего Вас попросят ввести пароль пользователя root MySQL.
Если вы используете веб-хостинг — обратитесь к администрации с просьбой очистить список заблокированных хостов. В случае повторных ошибок рекомендуется проверить конфигурацию ваших скриптов сайта.