#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-адресами, а не сервера.