s3ek
@s3ek

MySQL, many connection errors и flush-hosts?

Возникла проблема на сервере с MySQL, на некоторые запросы стал ругаться

Host 'myhost' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'



Естественно первым делом я полез на сервер делать
$mysqladmin flush-hosts -uroot -p


Не помогло, продолжает так же писать. Какие могут быть варианты без перезагрузки MySQL сервиса?


Mysql 5.1.39

FreeBSD 8
  • Вопрос задан
  • 13720 просмотров
Пригласить эксперта
Ответы на вопрос 3
s3ek
@s3ek Автор вопроса
Все ребят, всем спасибо, проблема была решена, хоть и немного другим способом. Коннект шел не на тот хост банально.

Хотя с этой ошибкой разбираться и ковыряться в логах. Что интересно, раньше все ок работало, но как обычно всплыло в самый важный момент ;)
Ответ написан
Комментировать
Wott
@Wott
Очень странно — должен ругаться на все соединения с данного хоста.
И если есть проблемы — сначала их надо решать, а то приложение будет блокироваться снова и снова. Как вариант — кто-то перебирает пароли на доступный снаружи mysqld — отфильтруйте соединения снаружи нафиг.
И еще — есть глобальная переменная, которая определяет сколько ошибок до блокировки — можно ее поднять временно.
Ответ написан
click0
@click0
Системный & сетевой архитектор
1. Поставьте mytop
2. Почитайте внимательно логи.
3. Mysql работает на порту? localhost? или на сокетах?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы