Как мне исправить “Host is blocked because of many connection error” в Mysql

Как мне исправить “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» завершена, читайте так мои другие посты.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.