SQL baze podataka - Sponzor: Baze-Podataka.net MySQL, MSSQL, Oracle, Access, ODBC. Ako imate problem brže i preciznije ćete dobiti odgovor ako priložite strukturu tabela ili skript koji kreira tabele i puni ih test podacima umesto što to problem opisujete samo rečima. Sponzor: Baze-Podataka.net - Blog o bazama podataka |
|
Alati teme | Način prikaza |
|
17. 01. 2006. | #1 |
Goran Pilipović
Sir Write-a-Lot
|
Mysql - konekcija sa drugo server
Ne mogu nigde da nađem setovanje za mysql kako da mu dozvolim da se konektuje sa drugog servera.
Želim da u lokalnoj mreži može neko da se konektuje na mysql client konzolu direktno. Gledam my.ini ali ne vidim ništa.
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
17. 01. 2006. | #2 |
Igor Marinović
Expert
|
MySQL mora da radi u networking modu ...
Moze direktno da se unese u mysql.user tabelu, recimo, ali puno je bolje ovako: http://dev.mysql.com/doc/refman/5.0/en/grant.html |
17. 01. 2006. | #3 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
To sa kog hosta želiš da pristupaš, definiše se u mysql.user tabeli, konkretno host polje. Moguće vrednosti su recimo:
localhost - pristup samo sa lokalne masine 194.247.202.254 - pristup samo sa ove ip adrese % - neogranicen pristup sa bilo kod hosta. Za jednog usera može postojati više entrija u toj tabeli (recimo za svaki IP posebno, da te to ne zbuni). Slažem se sa Zigorom da je bolje to setovati grant k-dom, ali mene obično mrzi da kopam po manualu, pa to odradim ovako ručno. Ako menjaš ovako kao što sam opisao gore, ne zaboravi da izvršiš flush privileges nakon toga. Ako koristiš grant, nije potrebno. |
17. 01. 2006. | #4 |
Goran Pilipović
Sir Write-a-Lot
|
Sve sam to podešavao i ručno i preko MySQL administrator (Fenomenalan program, preporučujem) i ništa ne pomaže.
Čak sam namestio, pošto sam našao na nekom forumu da može da bude problem nekompatibilnost klijenata (u putanju je Zend Debugger koji ne može da ostvari konekciju sa susednog računara) da se namesti "user_old_password"... i dalje ništa. znači postoji root@localhost i root@% i oboje imaju sva prava. I ne radi.
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
17. 01. 2006. | #5 |
Super Moderator
Invented the damn thing
Datum učlanjenja: 06.06.2005
Poruke: 2.371
Hvala: 370
701 "Hvala" u 194 poruka
|
Za pocetak probaj da se konektujes direktno iz mysql cmdline klijenta sa tog hosta gde ti je Zend Debugger:
Kôd:
mysql -u user -p pasword -h host imebaze |
17. 01. 2006. | #6 |
Igor Marinović
Expert
|
Da li ti MySQL sigurno radi u network modu? Nomenklatura se menjala iz verzije u verziju, tako da negde u .ini fileu imas skip-networking, a negde bind-address 127.0.0.1, pa samo sa localhosta mozes da pristupis.
Ako to nije slucaj, onda MySQL treba da slusa na portu 3306. Mozda si lose zadao pravilo. Probaj sa nekim drugim userom, ne root-om, da ne zeznes osnovna prava Makar, jos uvek mislim da je lakse da se stavi grant all privileges on ... |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
MySQL server has gone away | bluesman | SQL baze podataka - Sponzor: Baze-Podataka.net | 7 | 13. 07. 2010. 11:59 |
FFAASSion - DRUGO OKUPLJANJE | mprinc | Flash | 1 | 10. 02. 2009. 01:16 |
Struja ili nesto drugo? | bluesman | Hardware | 7 | 21. 07. 2008. 02:57 |
Broj konekcija na server | mb_sa | PHP | 5 | 11. 05. 2008. 21:28 |