Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MySQL povezivanje

[es] :: MySQL :: MySQL povezivanje

[ Pregleda: 3843 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

snajperista
web urednik
Hadžipopovac

Član broj: 13525
Poruke: 153
*.dynamic.isp.telekom.rs.



+2 Profil

icon MySQL povezivanje02.01.2011. u 22:23 - pre 161 meseci
Hteo bih da se putem Toad povežem na svoju MySQL bazu koja se nalazi na nekom web serveru a za nju sam dobio adreus "localhost".
Kako da to uradim?
Naša doktrina je odbrambena, a taktika udarna.
 
Odgovor na temu

vbbojan
Atanasijevic Bojan
Digit Consulting d.o.o.
Beograd

Član broj: 31580
Poruke: 273
*.dynamic.isp.telekom.rs.

Sajt: www.digitconsulting.rs


+20 Profil

icon Re: MySQL povezivanje03.01.2011. u 00:15 - pre 161 meseci
Nikako, localhost je adresa loopback netowork interfejsa.
Localhost, kao što mu ime kaže ukazuje na lokalni računar,
tj. samog sebe.

Ne znam koji hosting koristis, ali mislim da će to malo teže
ići za standardne hosting usluge....
Ne znam mnogo, ali ovo što sam video od domaćeg hostinga,
nisam video da je baza dostupna direk' sa Interneta.
 
Odgovor na temu

franjo_tahi
Franjo Tahi
Zagreb

Član broj: 34712
Poruke: 399
*.adsl.net.t-com.hr.



+1 Profil

icon Re: MySQL povezivanje03.01.2011. u 07:51 - pre 161 meseci
i mene mući sličan problem... ostavio sam post na Delphi forumu.
Kopao sam po net-u, koliko sam shvatio, može se koristiti adresa localhost ako se koristi tunneling... mada meni nije uspjelo...
"SQL manager for MySQL", kada se upišu parametri za SSH Tunneling, spaja se na bazu.
Ja koristim Delphi 2007 i u niti jednoj kotrnoli nisam pronašao tu opciju. Pokušao sam s programima za tunneling - ne prolazi.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: MySQL povezivanje03.01.2011. u 08:16 - pre 161 meseci
veliki broj provajdera ne dozvoljava da se mysql serveru pristupi spolja - mozes mu pristupiti samo sa app servera. bice da obojica imate isti problem sa provajderom ..

ako imate ssh pristup app serveru mozete da napravi ssh tunel

npr:
Code:

ssh [email protected] -L 3306:ipadresamysqlservera:3306


i onda se zakacite na svoj ip (localhost) na port 3306 a ssh tunel ce to prebaciti preko appserver-a na mysqlserver ..

ako nemate ssh pristup app server-u onda na zalost morate da koristite neki proxy .. ako mozete da instalirate nesto na app server, instalacija mysql-proxy ce odraditi posao, ako ne mozete da instalirate nista na app server, tj imate samo pristup php/asp/python/perl .. onda sa svog kompa kroz delfi - na zalost, nikako ... EMS mysql manager (nije dzaba) ima mogucnost da koristi PHP proxy - jedan php fajl koji podignete na svoj sajt i on preko njega moze da se kaci na mysql server .. mozete i sami da napravite neki slican php koji ce da prihvata zahteve sa vase masine, prosledjuje na mysql i vraca rezultat ali sve to zahteva neki development ...

uvek vam ostaje mogucnost da pitate provajdera da li mozete da dobijete direktan pristup mysql serveru, i ako ne, da promenite provajdera...
 
Odgovor na temu

franjo_tahi
Franjo Tahi
Zagreb

Član broj: 34712
Poruke: 399
*.adsl.net.t-com.hr.



+1 Profil

icon Re: MySQL povezivanje03.01.2011. u 10:32 - pre 161 meseci
može li malo opširnije?
pokrenuo sam putty s parametrima:
"C:\Program Files (x86)\PuTTY\putty.exe" -l 3306:localhost:3306 [email protected] -pw neki_pass

Koliko sam shvatio, on se uspješno kreirao tunel jer je, između ostalog ispisao poruku:
"Last login: Man Jan 3 11:18:36 2011 from ..."

Ako mi je upisan localhost, dobijem porku: " #2800Access denied for user user_name@localhost (using password: YES)"

Ako promjenim localhost i u parametr putty-a upišem mylocalhost, putty se opet uspješno poveže, ali pri pokušaju konekcije kontrolom iz D207 dobijem poruku: "Can't connect to MySQL server on 'mylocalhost' (10061) Socket error on connect. WSAGetLastError return 11001 ($2AF9)"

Ovu posljednju poruku dobijem i kada uopće ne pokrenem putty.

Pokušao sam i port izmjeniti u 3307 - ista priča, ne radi.

 
Odgovor na temu

rambo
Dejan Petković
Beograd

Član broj: 6095
Poruke: 190
*.dynamic.sbb.rs.



+6 Profil

icon Re: MySQL povezivanje03.01.2011. u 11:41 - pre 161 meseci
Ako vam treba pristup na MySQL server dok razvijate aplikaciju u Delphi, onda instalirajte MySQL lokalno i konektujte se na njega preko 'localhost'. Ako vam zaista treba remote pristup iz aplikacije, onda to jeste problem, jer većina provajdera ne dozvoljava direktan remote pristup na MySQL. Mislim da će vam na zahtev jedino dozvoliti SSH pristup, a koliko znam Delphi to ne može (možda ZEOS komponente to dozvoljavaju).
"There is a theory which states that if ever anybody discovers exactly what the
Universe is for and why it is here, it will instantly disappear and be replaced by
something even more bizarre and inexplicable. There is another theory which states
that this has already happened."
-- Douglas Adams
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: MySQL povezivanje03.01.2011. u 14:20 - pre 161 meseci
provajderi koji dozvoljavaju ssh pristup ce dozvoliti mnogo sta jos ... ali ako imate ssh pristup pravljene tunela je vrlo jednostavno (putty na windozi ili ssh na linuxu) .. onda kroz taj tunel bez problema ... nema tu nista da se podesava u delfiju vec se delfiju kaze da se kaci na lokalnu masinu a tunel odradi dalje sta treba .. problem je sto jeftini provajderi ne dozvoljavaju ni ssh tako da tu do mysql-a jedino kroz neki proxy
 
Odgovor na temu

bantu

Član broj: 38670
Poruke: 305
*.broadband.blic.net.



+27 Profil

icon Re: MySQL povezivanje03.01.2011. u 18:20 - pre 161 meseci
Ne treba da koristis putty nego plink iz istog paketa i to na sledeci nacin:
Code:
plink -L 3306:localhost:3306 [email protected]

Ako ovo prodje kako treba trazice ti unos passworda i onda ce da kreira tunel. Onda pokusaj da otvoris konekciju ka bazi koja slusa na portu 3306 na tvojoj lokalnoj masini.
Naravno podarzumjeva se da je baza na istoj masini na kojoj je i ssh server, ukoliko nije umjesto localhost-a stavi host_name ili privatnu ip adresu racunara na kojem je baza.
I naravno mora ti biti slobodan lokalni port 3306 jer ce plink na njemu da osluskuje ako to nije slucaj, izmjeni port.

[Ovu poruku je menjao bantu dana 03.01.2011. u 19:36 GMT+1]
 
Odgovor na temu

snajperista
web urednik
Hadžipopovac

Član broj: 13525
Poruke: 153
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: MySQL povezivanje03.01.2011. u 22:01 - pre 161 meseci
Znači sve u svemu "Začin C" :( Ništa od konekcije
Naša doktrina je odbrambena, a taktika udarna.
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.dynamic.sbb.rs.



+13 Profil

icon Re: MySQL povezivanje04.01.2011. u 03:13 - pre 161 meseci
Delimicno offtopic, ali SQLYog osim sto je vrlo fin alat za MySQL, ima i podrsku za SSH tunel (vrlo jednostavno :-))
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: MySQL povezivanje04.01.2011. u 05:49 - pre 161 meseci
Citat:
snajperista: Znači sve u svemu "Začin C" :( Ništa od konekcije


na tom provajderu - ocigledno ne ... ako imas mogucnost overi neki drugi provajder, sigurno u istom cenovnom rangu, ako nisi potpisao na godinu dana ili vise, mozes da nadjes uslugu gde mozes da pristupis direkt mysql serveru
 
Odgovor na temu

[es] :: MySQL :: MySQL povezivanje

[ Pregleda: 3843 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.