powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / настройка mysql для прослушивания двух интерфейсов
11 сообщений из 11, страница 1 из 1
настройка mysql для прослушивания двух интерфейсов
    #39372857
Виталийv4567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия mysql сервера у меня вот какая:
mysqld -V
mysqld Ver 5.5.17-log for Linux on i686 (Source distribution)
У меня в системе несколько сетевых интерфейсов.
Как мне в конфиге прописать что бы mysql сервер слушал не все интерфейсы, а только два из них. В интернете вычитал что в версиях 5.5 и старше это можно сделать, вписав несколько параметров bind-address, что я и сделал.
bind-address = xxx.xxx.xxx.xxx
bind-address = yyy.yyy.yyy.yyy
но он слушает только тот который вписан последним, в данном случае yyy.yyy.yyy.yyy

Как вписать, что бы он слушал именно два интерфейса, а не один вписанный последним.
...
Рейтинг: 0 / 0
настройка mysql для прослушивания двух интерфейсов
    #39373097
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Описание этой опции и соответствующей переменной однозначно указывают, что есть несколько вариантов:

- все IPv4/IPv6 адреса
- все IPv4 адреса
- все IPv6 адреса
- один IPv4 адрес
- один IPv6 адрес

Других вариантов не предусмотрено.

Если на сервере более двух IPv4-адресов, а разрешить нужно работу только через два из них, то придётся разрешить все адреса к прослушиванию (bind-address = 0.0.0.0), а те адреса, к которым обращение нужно заблокировать (если недостаточно штатных средств ограничения доступа - ограничения хоста в имени пользователя), придётся запрещать настройкой фильтров входа интерфейса либо настройкой брэндмауэра.
...
Рейтинг: 0 / 0
настройка mysql для прослушивания двух интерфейсов
    #39373316
Виталийv4567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Придётся ip-шником в имени пользователя и сетевым фильтром всё разруливать.
...
Рейтинг: 0 / 0
настройка mysql для прослушивания двух интерфейсов
    #39373602
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виталийv4567,
iptables все сделает!
...
Рейтинг: 0 / 0
настройка mysql для прослушивания двух интерфейсов
    #39373627
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виталийv4567,

а маршрутизация на этом сервере выключена?
...
Рейтинг: 0 / 0
настройка mysql для прослушивания двух интерфейсов
    #39373690
Виталийv4567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Маршрутизация не выключена.
Буду настраивать сетевым фильтром - iptables.
...
Рейтинг: 0 / 0
настройка mysql для прослушивания двух интерфейсов
    #39373840
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виталийv4567Маршрутизация не выключена.Тогда контроль ip-адреса пользователя на уровне MySQL бесполезен.

Да и вообще вся задача странная.
...
Рейтинг: 0 / 0
настройка mysql для прослушивания двух интерфейсов
    #39374608
Виталийv4567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще то не совсем понял про маршрутизацию.

Маршруты настроены как на любом компьютере.
Маршрут по умолчанию, несколько vpn-ов, маршруты в эти vpn-ны и т.д.
Все маршруты статические.
На любом компьютере если есть сетевой интерфейс то хотя бы есть маршрут в эту подсеть.

Маршрутизация (я думаю) не будет влиять на заведённых пользователей Mysql, вернее пользователя можно привязать к конкретному ip с которого буду конектиться к mysql, плюс iptables.
...
Рейтинг: 0 / 0
настройка mysql для прослушивания двух интерфейсов
    #39374635
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виталийv4567Вообще то не совсем понял про маршрутизацию.Мне, будучи пользователем, при включенной маршрутизации ограничение на адрес пользователя никак не помешает коннектиться на любой интерфейс, который слушает MySQL.
Например, у меня адрес 4.4.4.4 и в MySQL разрешен коннект для user@4.4.4.4. А MySQL слушает на интерфейсах 1.1.1.1 и 2.2.2.2, но не слушает на 4.4.4.1 (подсети все считаем /24). Тогда я могу указать для коннекта адрес 1.1.1.1 и MySQL все равно пустит меня.
...
Рейтинг: 0 / 0
настройка mysql для прослушивания двух интерфейсов
    #39374899
Виталийv4567
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft я понял что ты хочешь сказать.

Надо iptables-ом закрывать не нужные интерфейсы.
...
Рейтинг: 0 / 0
настройка mysql для прослушивания двух интерфейсов
    #39375452
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виталийv4567Вообще то не совсем понял про маршрутизацию.

Маршруты настроены как на любом компьютере.
Маршрут по умолчанию, несколько vpn-ов, маршруты в эти vpn-ны и т.д.
Все маршруты статические.
На любом компьютере если есть сетевой интерфейс то хотя бы есть маршрут в эту подсеть.

Маршрутизация (я думаю) не будет влиять на заведённых пользователей Mysql, вернее пользователя можно привязать к конкретному ip с которого буду конектиться к mysql, плюс iptables.

Суть в том, что , видимо, если у хоста несколько интерфейсов, то они "торчат" в разные подсети,
именно поэтому и спрашивали про маршрутизацию.
Если они торчат в одну сеть, или торчат в разные сети, между которыми есть маршрутизация, то держать два интерфейса стоит только ради повышения пропускной способности сети, что при современных сетях нужно нечасто.
Если маршрутизации нет, то часть клиентов просто не увидит сервер.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / настройка mysql для прослушивания двух интерфейсов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]