Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / настройка mysql для прослушивания двух интерфейсов / 11 сообщений из 11, страница 1 из 1
22.12.2016, 13:22
    #39372857
Виталийv4567
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
настройка mysql для прослушивания двух интерфейсов
Версия 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
22.12.2016, 16:12
    #39373097
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
настройка mysql для прослушивания двух интерфейсов
Описание этой опции и соответствующей переменной однозначно указывают, что есть несколько вариантов:

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

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

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

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

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

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

Маршрутизация (я думаю) не будет влиять на заведённых пользователей Mysql, вернее пользователя можно привязать к конкретному ip с которого буду конектиться к mysql, плюс iptables.
...
Рейтинг: 0 / 0
25.12.2016, 03:00
    #39374635
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
настройка mysql для прослушивания двух интерфейсов
Виталий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
25.12.2016, 22:49
    #39374899
Виталийv4567
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
настройка mysql для прослушивания двух интерфейсов
miksoft я понял что ты хочешь сказать.

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

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

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

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


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