[ X-Cite @ 23.10.2006. 14:14 ] @
Radi se o tome, da imam na domeni npr domena1.com kreiranu bazu i za konekciju se koristi localhost.

Sada želim da toj bazi pristupim sa druge domene npr domen2.com jer znam sve podatke i od baze i od usera i sam ih mogu mjenjati i kreirati u cpanelu. Mogu da koristim i phpMyAdmin...

Trenutni user ima ALL PRIVILEGES.

Kako da rješim to, da vidim sa domena2.com bazu na domena1.com ???

Pokušavao sam preko IP ili direktno unošenjem host domen1.com ali stalno javlja grešku, da se ne može povezati sa bazom.

Hvala unapred

P.S. Ako negdje postoji debata o ovome (ja je nisam našao), zamolio bi vas, da me uputite.
[ misk0 @ 24.10.2006. 21:57 ] @
Da li je rijec o istom DB serveru?
Da li su domeni (hosting paketi) na istoj masini?
[ X-Cite @ 24.10.2006. 22:35 ] @
Svaka domena ima svoj account i svoj hosting paket.

Inače neke sa kojima trebam pristupati na bazu jesu na istoj IP adresi, neki nisu ni na istom serveru ni na istoj lokaciji.
[ Racadent @ 24.10.2006. 23:22 ] @
Da li si proverio da user sa kojim se povezujes sa drugim domenima ima prava da pristupi domenu na kome se nalazi baza,
tj. da li si napravio [email protected], [email protected]?

Vidim da se naveo da user koji ima sve privilegije gadja bazu samo iz localhost-a...

Ako je to problem postavi usere na "anyhost" ili definisi posebno domene za tvog user-a...
[ X-Cite @ 25.10.2006. 00:11 ] @
Kreiran je jedan user koji ima sva prava...

ne znam dali znaš kako ima cpanel rješeno za MySQL ali čak sam i dodao Access Hosts i IP i domene sa kojih želim pristupiti bazi na načine

domena.com
www.domena.com
http://www.domena.com

i IP sam dodao posebno
222.333.444.555 npr.

Kako da napravim usera sa pravima da pristupa sa druge domene?
[ Racadent @ 25.10.2006. 01:07 ] @
Ne znam za cpanel, ali kod phpmyadmin-a ti ide:

Privileges -> Pa kod postojeceg usera (kome zelis da dodelis domene) ides na "Edit Privileges"->Pa pod stavkom "Change Login Information \ Copy User" izmenis Host u ime tvog domena ili mozes da postavis ip adresu. Mozes da koristis i host tables da bi ubacio sve domene na jednog usera ili mozes da napravis istog korisnika sa istim imenom ali razlicitim domenima.

Ukoliko zelis da podesis da bazi mozes da pristupis sa bilo kog hosta onda izaberes "Any host", ali to ti ne bih preporucio jer tada moze svako da pokusa da se nakaci na tvoju bazu...
[ X-Cite @ 25.10.2006. 08:35 ] @
Ovako izgleda cpanel i moja podešavanja...

Imena baze sam pobrisao ali sve se potrebno dobro vidi.

Na taj način ja samo mogu raditi sa userima... polja koja mi se čine važna sam označio crvenim boxom

slika je velika 43kB
[ Racadent @ 25.10.2006. 13:05 ] @
Vidi sa provajderom, MySQL ti nije uopste vidljiv spolja tako da ne mozes da se kacis sa drugih domena, nego samo iz localhost-a.
[ X-Cite @ 25.10.2006. 13:50 ] @
Provider kaže, da je potrebno upisati u Access hosts IP-jeve ili hostove sa kojih se pristupa (u mom slučaju bi to trebalo biti npr IP od domena2.com ili baš domena2.com), i u programu podesiti, da se konektuje na port 3306 i valjda čak imaju još dvije mušterije ko providera, koje to uspješno koriste na taj način.
[ Racadent @ 25.10.2006. 14:34 ] @
Ono sto ti ja tvrdim, a to je da sigurno nisu omogucili pristup mysql bazi spolja nego samo iz localhost-a. Teraj ih da otvore my.ini fajl i da provere podesavanja.