2016-05-30 3 views
0

Я не могу подключиться (используя JDBC) к базе данных MySQL, размещенной на моем домашнем компьютере (Windows 8.1), с ноутбука (Windows 7), подключенного к другой сети. В качестве URL-адреса подключения я использую «jdbc: mysql: //192.168.0.102: 3306/..», и я предоставил все привилегии пользователю, с которым я пытаюсь установить соединение. Я прокомментировал # skip-networking и # bind-address (я также пробовал с bind-адресом = 0.0.0.0).JDBC - не удается подключиться удаленно к серверу MySQL

Дело в том, что если я принесу ноутбук в свой дом (в той же сети, что и компьютер, на котором размещена база данных), он работает нормально, но он больше не подключается, когда ноутбук подключен к внешним сетям.

спасибо !!

+1

у вас должен быть открытый IP-адрес, только вы можете работать удаленно в разных сетях. – SpringLearner

+0

_ «подключен к другой сети» _ Как соединяются две сети? Если вам нужно переходить через внешний Интернет, чтобы перейти от одного к другому, это потребует настройки переадресации портов на интернет-маршрутизаторе сервера. Наверное, вопрос для [networkengineering.se]. –

+0

спасибо! –

ответ

0

2 Проблемы.

* 1

U Попробуйте подключиться к базе данных с помощью localNetworkIP. открыть https://www.whatismyip.com/ на хосте, затем получить IP-адрес компьютера. CAREFULL, скорее всего, IP-адрес Интернета изменяется со временем (каждые 24 часа) или у вас есть статический IP-адрес. если вам не нужно использовать поставщик DynDNS для подключения ur-адресов, изменяющих IP-адрес, в домен DNS.

* 2

портовом 3306 должен быть открыт в маршрутизаторе ХОСТА.

+0

спасибо! –

2

IP-адреса 192.168.XXX.XXX - это локальные адреса, что означает, что они не могут быть достигнуты за пределами границы маршрутизатора. Если вы не настроили переадресацию портов на маршрутизаторе.

При подключении извне сети на конкретном порту на вашем WAN-адресе соединение будет перенаправлено на компьютер/порт, который вы установили в маршрутизаторе.

Есть некоторые очень хорошие онлайн-инструменты, которые помогут вам с конфигурацией, такой как http://portforward.com/.

Следует иметь в виду, что порты пересылки/открытия вашего маршрутизатора могут сделать вашу сеть более уязвимой для взлома.

+0

спасибо! –

Смежные вопросы