Oto opis techniczny.
Konfiguracja mojego laptopa:
- Adres IP: 192.168.2.5
- MySQL Server 5.0 na porcie 3306
- System operacyjny: Ubuntu
- Baza danych znajduje się w tym komputerze
Konfiguracja laptopa mojego przyjaciela:
- Adres IP: 192.168.2.4
- MySQL Server 5.0 na porcie 3306
- System operacyjny: Windows XP
Oba są w bezprzewodowej sieci LAN podłączonej przez router Belkin (192.168.2.1). Położyłem to, ale to nie działa:
url = "jdbc:mysql://192.168.2.5:3306/Database"
Jak mogę skonfigurować połączenia z tą bazą danych?
Odpowiedzi:
MySQL jest domyślnie protokołem TCP działającym na porcie 3306, dlatego nie ma nic specjalnego poza tym, że włączono powiązanie z publicznym adresem IP w
/etc/my.cnf
plik;Na kliencie musisz zainstalować sterowniki jdbc dla MySQL;
W przypadku systemu Windows XP można je pobrać stąd;
http://dev.mysql.com/downloads/connector/j/
Dla ubuntu w repozytorium jest wersja pakietu;
Możesz użyć dowolnego klienta, mysql zapewnia produkt narzędzi do pracy;
http://dev.mysql.com/downloads/workbench/5.2.html
lub możesz użyć Libreoffice i ich połączenia z bazą danych, aby wyświetlić tabele;
http://www.libreoffice.org/features/base/
Lub użyj języka skryptowego, takiego jak php;
http://php.net/manual/en/book.mysql.php
lub nawet klient linii poleceń;
źródło
Może to brzmieć głupio, ale czy sprawdziłeś, czy twój komputer Ubuntu ma uruchomiony firewall? To potknęło mnie kilka razy w systemie Windows i Linux.
Szybki test polega na uruchomieniu:
sudo iptables -L
Oto instrukcje z witryny ubuntu: https://help.ubuntu.com/community/IptablesHowTo
źródło
Czy skonfigurowałeś dostęp zdalny dla swojego serwera MySQL? Jeśli nie, przeczytaj to .
źródło