2014-10-30 3 views
0

мы только начали узнавать о SQL заявления и такие, и сейчас я нахожусь в недоумении о том, как это сделать:Доступ к серверу базы данных mysql с другого компьютера?

Мне нужно, чтобы получить доступ к базе данных другого компьютера (мы используем MySQL Workbench) с использованием Java коды

Что я сделал до сих пор:

  • предоставить все привилегии, используя «%»
  • я уже могу подключиться к базе данных (MySQL) в моем собственном компьютере (Java кода и JDBC)

мои проблемы:

какие шаги мне нужно сделать, чтобы быть в состоянии получить доступ к базе данных с другого компьютера, нет прямых ответов в гугле ... и теперь я совершенно запутался о том, как для этого, потому что каждый сайт продолжает рассказывать мне о cpanel, который я не знаю, как его получить ... тогда этот удаленный доступ, который требует от меня изменить конфигурацию моего SQL-сервера, я не знаю, как это найти ...

МОЖЕТ ЛИ СДЕЛАТЬ ЭТО ШАГ НА УСТАНОВКУ/НАСТРОЙКЕ ШАГА Мне нужно сделать, чтобы иметь доступ к базе данных/подключению с другого компьютера? мне нужно только нормальные шаги, нет необходимости в настройках безопасности/безопасности и описательных шагов, я могу сделать остальную часть специальных исследований на Google

РЕШЕНИЕ

+0

Forget о CPanel. Посмотрите документацию о том, как заставить MySQL прослушивать другие адреса/интерфейсы, чем localhost. Возможно, вам также потребуется разрешить входящие соединения через брандмауэр на машине, на которой запущена MySQL. – Martin

ответ

0

Просто запустите в MySQL в одном устройстве, то получаем, что устройство IP-адрес, а затем на другом устройстве с помощью http://IPADDRESS:8081/yourWebsite

, например, вместо вместо http://localhost:8081/yourWebsite = http://271.1.1.10:8081/yourWebsite

он будет работать оттуда , не нужно ничего настраивать. другое устройство будет использовать один и тот же проект и ту же базу данных

примечание оба устройства должны находиться на одной и той же сети

0

Эй Просто настроить эту систему IP в связи вызова JDBC, то вы смогут подключаться и извлекать данные на уровне Java.

String DB_URL = "jdbc:mysql://localhost/EMP"; 
String USER = "username"; 
String PASS = "password"; 
Connection conn = DriverManager.getConnection(DB_URL,USER,PASS); 

Вместо «localhost» укажите свой целевой IP-адрес системы MySQL.

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