kenchidag Ответов: 1

Соединение Mysql через две разные сети


Всем привет!

Я долго искал в сети ответ на этот свой вопрос. У меня есть база данных MySQL, установленная на моем компьютере, действующем как сервер. У меня также есть два разных приложения, которые используют базы данных MySQL на этом компьютере. Однако ПК(на котором установлена база данных MySQL) подключается только через коммутатор через кабель локальной сети. Я настроил сеть и приложения для подключения к ПК с mysql через lan и wan, что нормально. Через некоторое время я получил еще одно подключение к интернету по волоконно-оптическому кабелю с другим шлюзом для подключения.
Проблема в том, что если я подключу компьютер с mysql к волоконно-оптическому кабелю, который имеет другой шлюз, одно из моих приложений не сможет подключиться к базе данных.

Мой вопрос заключается в том, могут ли два разных шлюза подключаться только к одному компьютеру с базой данных mysql? Если да, то не могли бы вы дать мне какие-нибудь подсказки или ссылки? Заранее спасибо

Что я уже пробовал:

Я попытался поискать ответ в Google, но по какой-то причине я получаю только удаленный доступ к базе данных mysql из любой точки сети, а это просто сделать подстановочного пользователя в mysql и предоставить ему все привилегии. Сможет ли суперпользователь или подстановочный пользователь подключить его к двум разным шлюзам? Я не уверен, но посмотрю на это.

1 Ответов

Рейтинг:
1

Jochen Arndt

Это, вероятно, не проблема MySQL, а проблема настройки / конфигурации сети.

Насколько я понимаю, ваш сервер теперь имеет два сетевых соединения. Чем он также будет иметь два IP-адреса.

Я предлагаю настроить и проверить эти параметры на стороне сервера:


  • Пусть служба MySQL прослушивает все сетевые интерфейсы или тот, который должен быть использован.
  • Убедитесь, что входящий трафик на используемые интерфейсы / IP-адреса разрешен (брандмауэры на сервере и маршрутизаторах на стороне сервера).

На стороне клиента:

  • Убедитесь, что трафик не блокируется никакими брандмауэрами на клиентах и маршрутизаторах на стороне клиента.
  • Попробуйте сначала подключиться к серверу, используя IP-номера, а не DNS-имена.
  • Если у вас есть DNS-имя для вашего сервера, то это, вероятно, для старого соединения, а не для нового оптоволоконного кабеля. Для нового подключения необходимо настроить новое DNS-имя или использовать IP-адрес.

Для проверки маршрутизации на сервер можно воспользоваться свист и tracrt (Окно или трасса трассировки (Linux) утилиты командной строки на клиентах. Но для этого требуется, чтобы входящие пинг-пакеты разрешались на сервере и не фильтровались никакими брандмауэрами и маршрутизаторами.


kenchidag

Большое вам спасибо за ответ и ответ Йохена Арндта. Теперь я в недоумении по поводу ваших предложений, так как у меня мало знаний о сети и сетевой среде сервер-клиент, я даже не знаю, как настроить брандмауэр windows. Этот вопрос довольно большой для меня ... еще раз большое вам спасибо...

может быть, мне стоит просто придерживаться одного шлюза pc one для подключения mysql.. хе-хе :)