
Как мне исправить “Host is blocked because of many connection error” в Mysql
Сегодня я получил следующие ошибки MySQL в приложении PHP: Хост ‘host_name’ заблокирован из-за большого количества ошибок соединения; разблокировать с «mysqladmin flush-hosts». Это означает, что mysqld получил много запросов на подключение от данного хоста. По умолчанию max_connect_errors значение равно 10, то есть удаленный хост будет заблокирован, если есть более 10 ошибок подключения.
Чтобы исправить, введите следующую команду:
# mysqladmin flush-hosts
Чтобы избежать этого снова, нужно отредактировать my.cnf :
# vim /etc/my.cnf
Добавьте следующую строку
max_connect_errors = 10000
Значение системной переменной max_connect_errors определяет, сколько последовательные прерванные запросы на соединение разрешается. Перезапустите MySQL, чтобы перезагрузить файл конфигурации:
# service mysqld restart
Или, ‘max_connect_errors «Значение может также быть установлена во время выполнения, введите следующие команды:
# mysql -uroot -p # mysql> SET GLOBAL max_connect_errors=10000;
Тема «Как мне исправить “Host is blocked because of many connection error” в Mysql» завершена, читайте так мои другие посты.