Подключение к внешнему серверу mysql с определенного IP

#php #mysql

#php #mysql

Вопрос:

Я искал и не смог найти ответ на этот вопрос.

У меня есть сервер, который содержит несколько IP-адресов — скажем, 1.1.1.1 (в качестве основного IP) и 1.1.1.2 Мне нужно подключиться к внешнему серверу mysql, который позволяет подключаться к нему только 1.1.1.2, но он пытается подключиться с 1.1.1.1

есть ли какой-либо способ «выбрать», с какого IP-адреса сервер попытается подключиться?

Спасибо

Комментарии:

1. я думаю, это зависит от того, на каком IP-адресе работает ваш веб-сервер.

2. Я попытался подключиться к PDO с 1.1.1.2/test.php

3. какая операционная система содержит несколько IP-адресов?

4. Я подозреваю, что единственным способом справиться с этим было бы настроить вашу таблицу маршрутизации сети так, чтобы все запросы к IP-адресу сервера MySQL отправлялись через интерфейс .2. Как вы это сделаете, будет зависеть от вашей операционной системы.

Ответ №1:

1) попробуйте проверить my.cnf (для привязки к нескольким IP-адресам)

 bind-address    = 0.0.0.0
#skip-networking
  

2) проверьте правила брандмауэра сервера (или попробуйте отключить брандмауэр для проверки соединения).

Дополнительная информация:

Комментарии:

1. Вопрос касается клиента с несколькими IP-адресами, а не сервера.