Приложение A. Проблемы и распространенные ошибки |
Пред. |
|
След. |
A.2. Распространенные ошибки при использовании MySQL
A.2.4. Ошибка Host '...' is blocked
Ошибка, подобная следующей:
Host 'hostname' is blocked because of many connection errors.
Unblock with 'mysqladmin flush-hosts'
говорит о том, что от хоста hostname имело место большое количество (max_connect_errors ) прерванных посредине запросов на соединение к mysqld . После max_connect_errors неудачных запросов mysqld делает предположение, что что-то не так (может, атака от кракера), и блокирует последующие соединения с узла до того момента, пока кто-нибудь не выполнит команду mysqladmin flush-hosts .
По умолчанию mysqld блокирует хост после 10 ошибок соединения. Это значение можно легко отрегулировать, запустив сервер следующим образом:
shell> safe_mysqld -O max_connect_errors=10000 &
Заметим, что если для некоторого хоста получено это сообщение об ошибке, то следует сначала проверить, все ли в порядке с TCP/IP-соединениями от этого хоста. Если TCP/IP-соединения не работают, то увеличивать значение переменной max_connect_errors бесполезно!
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|