Host 'hostname' is blocked
Если Вы получаете сообщение об ошибке:
По умолчанию mysqld блокирует компьютер после 10 ошибок подключения. Вы можете легко скорректировать это, запуская сервер так:
Для Вашего виртуального или выделенного сервера: Разблокировать все заблокированные хосты можно командой
Если вы используете веб-хостинг — обратитесь к администрации с просьбой очистить список заблокированных хостов. В случае повторных ошибок рекомендуется проверить конфигурацию ваших скриптов сайта.
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.Если вы используете веб-хостинг — обратитесь к администрации с просьбой очистить список заблокированных хостов. В случае повторных ошибок рекомендуется проверить конфигурацию ваших скриптов сайта.
Похожие публикации
Как обновить MySQL 5.5 до 5.6/5.7 или MariaDB 5.5 до 10.x в Linux
Что из себя физически представляет база данных MySQL
Работа с БД MySQL через SSH
Как перезагрузить MySQL
Как проверить подключение к MySQL
Нет комментариев