[ zezanje.co.yu @ 20.01.2011. 14:47 ] @
Pozdrav,

Napravio sam aplikaciju u delphi koja koristi mysql i odbc konekciju, sada imam sledeci problem tu aplikaciju treba povezati na 3 racunara kako bi radili unos podataka sva tri korisnika, Na prvom racunaru gde sam istalirao mysql sve se lepo aplikacija prikaci a onda kada treba da napravim odbc konekciju na drugom racunaru nom stop javlja problem kao da mu je host ne odgovara.

korstio sam i linuju da dodam user-a ali ne uspeva

GRANT USAGE ON *.* to root@'192.168.1.4' IDENTIFIED BY 'lozinka';

inace je mysql server istaliran na windows xp ..


Ako neko moze da mi pomogne resio bih se velike muke :D
[ bogdan.kecman @ 20.01.2011. 19:17 ] @
ako mu ne odgovara host nije do user/pass nego do toga da ne moze da se okaci na mysql

1. proveri firewall na serveru (i na klijentu), mysql sedi na portu 3306 po defaultu te moras da ga otvoris
2. prover my.cnf (my.ini na windozi) da li mozda imas skip-network, ako imas izbaci pa resetuj
3. pogledaj na kojim portovima na serveru nesto slusa (neki netstat) i vidi da li mysql sada slusa na portu 3306

onda probaj opet
[ vbbojan @ 21.01.2011. 00:10 ] @
Pored Bogdanovih hintova, obrati pažnju i na ODBC drajvere.

Vidi dal' su im iste verzije instalirane na svim računarima koji su u igri.
Ne znam kako je sad, no ja sam ranije sa trojkom
i njenim različitim verzijama imao nekonzistentno
ponašanje u kombinacijama sa različitim verzijama servera ....

Mislim da je čak bilo i problema da se uopšte pristupi
serveru....

Ne znam koliko je petica stabilna, sa trojkom je u par
slučaja bilo bolno.
[ bogdan.kecman @ 21.01.2011. 00:43 ] @
http://www.mysql.rs/info/ :)
5.1.7 je zadnji odbc i kazu da je prilicno dobar (ja kada sam zadnji put terao windoze bio je neki 1.nesto :D i nije bio ni za ..)
[ after @ 21.01.2011. 22:31 ] @
Pogledaj da li je default port 3306 otvoren na masini gde je mysql server i da li mysql slusa na tom portu. Iz Win klijenta u cmd: telnet 10.x.x.x 3306, a na Linux klijentu: nmap -sS -A 10.x.x.x da vidis otvorene portove i koji su servisi na njima. I na xp gde ti je mysql mozes preko netstat -an da vidis otvorene portove.

Najlakse da upalis Yog i da probas remote da se konetkujes na mysql i po gresci ces videti da li ne mozes da se konetkujes zbog permisija ili neceg drugog. U mysql dozvoli pristup sa svih adresa: % za odredjenog usera i proveri i na taj nacin, jer ako je klijent iza rutera/nat-a, onda pristupas kao root@'IP_rutera' a ne kao root@'192.x.x.x' na mysql server.
[ zezanje.co.yu @ 24.01.2011. 00:04 ] @
Sredio sam sve radi super, isao sam [email protected].% i dodao svim korisnicima u localu pristup a pre toga sam morao u my.ini da dodam bind-addres= 192.168.1.1 ip mog racunara jer kada stoji localhost ne moze drugi racunari da se nakace hvala vam svima :)