SQL - Connection

0

Witam wszystkich!
Zrobilem sobie siec z 2 kompow (ip jednego to: 192.168.0.1 a drugiego 192.168.0.2)na jednym zainstalowalem MySql 4.1 (bez zadnego servera apache), napisalem sobie programik aby sie laczyc z ta baza wszystko smiga pieknie jak odwoluje sie do localhosta lecz jesli odwoluje sie juz do adresu drugiego kompa (192.168.0.2) to juz nie moze sie polaczyc.
Znalazlem na forum ze nalezy dodac uzytkownika do bazy user (nazwa_komputera@adres ip) lecz tez to nie dziala.

Uzywam kompnentu Zeos.

Jesli ktos spotkal sie z tym problemem i zna rozwiazanie prosze o pomoc.
Pozdrawiam

0

To nie jest wina komponentów, jak chcesz z dowolnego komputera mieć dostęp do bazy, to musisz w niej dodać takiego usera (baza mysql, tabela user) :
host : %
user : nazwa_uzytkownika
pass : ***** :)
Możesz tego dokonać wykorzystując np PHPMyAdmina, czy też MySQLNavigatora.

0

Sprawdz też czy dostęp bazy (lub systemu operacyjnego na którym stoi baza) nie jest ograniczony do localhost lub 127.0.0.1.

Fikus

0

Witam!
Dodalem uzytkownika do bazy: (grant all on baza.* to zosia@'%' identified by 'zosia') - tak aby laczyl sie z innych hostow i nic dalej lipa.
MySql chodzi mi na kompie o ip:192.168.0.2 wiec wpisuje w Zeos Hostname://192.168.0.2 - wtedy wyskakuje mi blad: SQL Error : Incorrect database name '/192.168.0.2:3306/baza'
SIC!!!
A jak sprawdzic czy dostep do bazy jest ograniczony do localhost i jak to zmienic??
Sorry ze ze mnie taka lama ale w MySql to moje poczatki:)
Dziekuje za pomoc!
Pozdrawiam FORUM!!!

0

Dla kogos kto bedzie mial z tym problemy - powiem ze firewall nie puszczal polaczenia. Trzeba odblokowac - to kupa!!
Szczegolne podziekowania dla kolegi berl'a bez ktorego bym tego nie zrobil.
Jakbym mial siostre to bym mu ja dal!!!! a tak to wirtualne piwko
Pozdrawiam i dziekuje za pomoc

1 użytkowników online, w tym zalogowanych: 0, gości: 1