[HELP] Database connectie met andere server

Gestart doorNielsba12 reacties54 weergaven

13 berichten · pagina 1 van 1

Nielsba

Lid · Topicstarter

Berichten
1.296
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey mensen,

Ik had een vraagje mijn website A.nl staat gehost op one2xs.nl. Mijn andere domein B.nl staat gehost op een reseller op versio.nl. Nu heb ik op b.nl een admin paneel draaien die ik graag op B.nl wil laten draaien alleen op A.nl moeten er wat gegevens opgehaald worden uit de database die staat op domein B.nl. Is het mogelijk om van domein A.nl gehost op one2xs te connecten met een database op B.nl gehost op versio?

Ik had al wat gevonden op PHP NET maar dat werkt niet.

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10


// Create connection
$con=mysqli_connect("b.nl:3306","d","d","d");

// Check connection
if (mysqli_connect_errno($con))
{

echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

?>

Hoop dat jullie mij kunnen helpen dank je wel!
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Je moet het ip van domein B/a gebruiken i.p.v. localhost
Dan ga je naar directadmin -> mysql settings -> klik je database aan
Afbeelding
Voer hier het IP van de andere server in
0
Nielsba

Lid · Topicstarter

Berichten
1.296
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsie schreef:
Je moet het ip van domein B/a gebruiken i.p.v. localhost
Dan ga je naar directadmin -> mysql settings -> klik je database aan
Afbeelding
Voer hier het IP van de andere server in
Bedankt maar het werkt niet. Nog steeds hulp nodig!
0
Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Welke code heb je nu?
0
Nielsba

Lid · Topicstarter

Berichten
1.296
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Het zelfde als boven alleen zonder de 3306 en inplaats van domein het ip.

Codeblok (voorbeeld.php):

1
2

Warning: mysqli_connect(): (HY000/2002): Connection timed out in /home/nielsba/domains/kevinligtvoet.nl/public_html/onderhoud.php on line 3
Failed to connect to MySQL: Connection timed out

Krijg die fout?

Lijn 3

Codeblok (voorbeeld.php):

1

$con=mysqli_connect("xear.nl","d","d","d");

De connectie met de database?
0
Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je moet Versio (de hoster van B.nl) vragen om de poort 3306 open te zetten (mocht dat nog niet gedaan zijn)
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsba schreef:
Het zelfde als boven alleen zonder de 3306 en inplaats van domein het ip.
Codeblok (voorbeeld.php):

1
2

Warning: mysqli_connect(): (HY000/2002): Connection timed out in /home/nielsba/domains/kevinligtvoet.nl/public_html/onderhoud.php on line 3
Failed to connect to MySQL: Connection timed out

Krijg die fout?

Lijn 3

Codeblok (voorbeeld.php):

1

$con=mysqli_connect("xear.nl","d","d","d");

De connectie met de database?

En als je dan met de port doet?

En is in directadmin die IP toegevoegd van de andere server op elke server?
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Probeer eens het IP achter xear.nl met en zonder 3306

Het kan ook zijn dat de server waar het script op staat goed is dicht genageld met iptables. Daarme kun je bijvoorbeeld instellen dat uitgaand verkeer over poort 3306 geblokkeerd word.
0
Nielsba

Lid · Topicstarter

Berichten
1.296
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Allemaal super bedankt met het mee helpen. Het werkt nu nadat Lennard port 3306 voor mij open gezet heeft!
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Nielsba schreef:
Allemaal super bedankt met het mee helpen. Het werkt nu nadat Lennard port 3306 voor mij open gezet heeft!
Dus je tooltje om te checken of een poort open is of niet werkt niet?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Dat tooltje checkt de inkomende poorten op de server (dus van een random server naar one2xs op poort 3306), maar de uitgaande poort (dus van one2xs poort 3306 naar een random server) moest juist open staan.
0
Berichten
5.274
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien

Eindhoven, Nederland

Lennard schreef:
Dat tooltje checkt de inkomende poorten op de server (dus van een random server naar one2xs op poort 3306), maar de uitgaande poort (dus van one2xs poort 3306 naar een random server) moest juist open staan.
En dat kan je testen met een fsockopen, atans, zo doe ik het altijd.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren