LINUX.ORG.RU
ФорумAdmin

mysql: можно ли заблокировать новые подключения к серверу?

 , ,


0

1

Привет!

Есть некий mysql-сервер. На нём нужно провести кое-какие работы. Во время этих работ нужно ограничить подключение к серверу клиентов. Проблема в том, что подключения возобновляются постоянно и автоматически софтом, который работает с данным mysql-сервером.

Вопрос в следующем. Существует ли способ ограничить подключения к mysql-серверу в горячем режиме?

Предполагаю делать

kill <pid>
нужных подключений, но при этом перекрыть кислород для новых.

Зачем это нужно? Ну, например, есть софт, которым я не могу управлять. Есть ОС, настройками которой я не могу управлять. Имею только root'а от mysql-сервера. Нужно временно убить часть подключений, перекрыть кислород для новых, провести некоторые работы, а затем заново открыть доступ к новым подключениям.

★★★★★

Последнее исправление: blackst0ne (всего исправлений: 2)

Сам мускул, на сколько я знаю, так не может. Если подключения к мускулу идут по сети, то можно ИПТАБЛЕСом запретить новые подключения. Дропать НЬЮ,СИН пакеты.

ovax ★★★
()
Ответ на: комментарий от ovax

Сам мускул, на сколько я знаю, так не может. Если подключения к мускулу идут по сети, то можно ИПТАБЛЕСом запретить новые подключения. Дропать НЬЮ,СИН пакеты.


Грустно, что не может.

blackst0ne ★★★★★
() автор топика
Ответ на: комментарий от blackst0ne

Ну побалуйтесь доступом через GRANT потом обратно выставьте.

ovax ★★★
()
Ответ на: комментарий от aeX1pu2b

смени порт мускула на другой... Клиенты и отвалятся :)


1. Слишком радикально.
2. Нужно останавливать инстанс.

blackst0ne ★★★★★
() автор топика
Ответ на: комментарий от blackst0ne

если не ошибаюсь mysql так не может.

dada ★★★★★
()
Ответ на: комментарий от blackst0ne

1. Слишком радикально.

НЕ подходит - так те чел выше отписал -

Ну побалуйтесь доступом через GRANT потом обратно выставьте.

aeX1pu2b
()
Ответ на: комментарий от blackst0ne

Зачем мускулу уметь разные странные фичи, не связаные с базами данных. Для этого как раз подходит iptables.

goingUp ★★★★★
()
Ответ на: комментарий от goingUp

goingUp

Зачем мускулу уметь разные странные фичи, не связаные с базами данных. Для этого как раз подходит iptables.


Зачем mysql уметь команду kill, по твоей логике?

blackst0ne ★★★★★
() автор топика
Ответ на: комментарий от blackst0ne

Kill непосредственно относится к БД, это нельзя сделать другими средствами.

goingUp ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.