Conectare la o baza de date de pe un alt server.

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

dyzard
Average Member
Mesaje: 50
Membru din: Lun Apr 11, 2005 4:19 am
Localitate: Cluj-Napoca
Contact:

Conectare la o baza de date de pe un alt server.

Mesajde dyzard » Vin Sep 01, 2006 5:40 pm



Genialitatea poate avea limitarile sale, dar prostia nu are acest handicap. <br>
Intelept este acela care intelege ca totul este de neinteles..

Avatar utilizator
Dodo
Senior Member
Mesaje: 958
Membru din: Mar Aug 22, 2006 2:40 pm
Localitate: Constanta
Contact:

Mesajde Dodo » Vin Sep 01, 2006 6:04 pm

|

Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Vin Sep 01, 2006 9:41 pm

|

dyzard
Average Member
Mesaje: 50
Membru din: Lun Apr 11, 2005 4:19 am
Localitate: Cluj-Napoca
Contact:

Mesajde dyzard » Vin Sep 01, 2006 10:53 pm

hmm.., acuma problema a alta. Din cate am inteles se poate accesa baza de date.
Am cele 2 servere:
1. Serverul pe care se afla baza de date cu resursele.
2. Serverul pe care se afla site-ul de pe care vreau sa accesez baza de date de la punctul 1.
Am inteles ca primul server trebuie configurat, dar ce trebuie si unde? eventual dc aveti o resursa web, nu trebuie totul mura in gura.., doar un punct de pornire.

Multumesc mult.
Genialitatea poate avea limitarile sale, dar prostia nu are acest handicap. <br>

Intelept este acela care intelege ca totul este de neinteles..

gigi_rain
Average Member
Mesaje: 95
Membru din: Mie Feb 18, 2004 3:05 pm
Localitate: Timisoara
Contact:

Mesajde gigi_rain » Vin Sep 01, 2006 11:06 pm

daca vrei sa ai acces la baza de date aflata pe alt serverul 1 trebuie sa configurezi serverul 1 pe care e baza de date...adica sa dai acces scriptului de pe serverul 2...

daca ai cPanel X la serverul 1 intra la mySQL Database si acolo jos la Access Hosts (unde e defaul localhost) adauga si adresa ip a serverului 2..

daca nu, atunci gasesti aici detalii despre cum se da acces la o baza de date mysql
-

dyzard
Average Member
Mesaje: 50
Membru din: Lun Apr 11, 2005 4:19 am
Localitate: Cluj-Napoca
Contact:

Mesajde dyzard » Mie Sep 06, 2006 12:33 am

ciudat.., am incercat toate variantele posibile.., nu merge nici una.., am adaugat hosturile.., am aduaugat atat adresele de ip cat si cele de dns si nimic..
m-am conectat atat pe adresa de ip cat si pe cea de dns, chiar si pe mysql.., dar tot nimic.., nu imi dau seama unde gresesc..
:(

Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'site.ro/ip' (4) in /home/sitecevreaconectare/public_html/conectare.php on line 2
EROARE:Can't connect to MySQL server on 'site.ro/' (4)
Genialitatea poate avea limitarile sale, dar prostia nu are acest handicap. <br>

Intelept este acela care intelege ca totul este de neinteles..

iftvio
Junior Member
Mesaje: 45
Membru din: Mie Dec 14, 2005 8:00 am
Contact:

Mesajde iftvio » Mie Sep 06, 2006 2:27 am


cristic
Junior Member
Mesaje: 32
Membru din: Mar Noi 02, 2004 10:25 am
Localitate: BUCURESTI
Contact:

Mesajde cristic » Mie Sep 06, 2006 7:29 am

Sunt mai multe probleme posibile care te pot impiedica sa te conectezi la un server extern de baze de date:

1. serverul MySQL nu asculta conexiuni TCP/IP sau nu le asculta pe portul 3306 care este default. Trebuie sa te uiti pe server folosind comanda netstat care sunt programele care asteapta conexiuni TCP si pe ce porturi.

2. serverul de MySQL nu permite conexiuni ale userului tau de pe masina de unde incerci tu sa te conectezi. Pentru asta trebuie sa citesti despre GRANT PRIVILEGES in MySQL http://dev.mysql.com/doc/refman/5.0/en/ ... users.html

3. exista un firewall pe server sau pe o alta masina sau alt echipament care impiedica conexiunile TCP/IP pe portul 3306 ale serverului. In principiu asta o verifici facand de pe web server un simplu telnet pe portul 3306 a serverului cu MySQL

4. timpii de timeout la serverul si clientul de MySQL mai pot genera probleme. Daca conexiunea nu s-a realizat intr-un anumit timp (configurabil atat pe client cat si pe server) atunci nu te lasa sa te conectezi.

Astea imi vin acum in cap dar s-ar putea sa fie mai multe.
Cristian MARIN - Designers Division Developer
InterAKT Online (www.interaktonline.com)
Tel: +4021 312.53.12
Tel/Fax: +4021 312.51.91
cmarin@interaktonline.com


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 24 vizitatori