[php/mysql] connect naar andere db-server

Pagina: 1
Acties:

  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
't Is een plakje cake om een connectie te krijgen met een db die op dezelfde bak staat, maar hoe leg je in vredesnaam een connectie met een db op een andere computer? Bv. ergens op 't internet... :?

En hoe doe je dit met bv. phpMyAdmin?

[ specs ] [ Tweaker gallery ]


  • TheDjasp
  • Registratie: Juni 2001
  • Laatst online: 26-06 08:16

TheDjasp

het wordt toch niks

in PhpMyAdmin in de config.inc.php3 staat bijvoorbeeld:
code:
1
$cfgServers[1]['host'] = 'localhost';

Als je nou eens localhost vervangt door het adres van je mysql server op het internet...

(Dat ik hier nog serieus antwoord op ga zitten geven ook..)

Omdat het KAN, HOEFT het nog niet!
I haven't been ignoring you; I've been prioritizing you. Hanglooz; "chromeless windows en fullscreen zuigen allebei als een 1600Watt Nilfisk"
logt nu ook


  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
Op maandag 24 september 2001 15:28 schreef TheDjasp het volgende:
in PhpMyAdmin in de config.inc.php3 staat bijvoorbeeld:
code:
1
$cfgServers[1]['host'] = 'localhost';

Als je nou eens localhost vervangt door het adres van je mysql server op het internet...

(Dat ik hier nog serieus antwoord op ga zitten geven ook..)
Leuk, maar vanzelfsprekend had ik dat al gedaan. Resultaat:
code:
1
2
3
4
5
Fout 
MySQL retourneerde: 


Can't connect to MySQL server on 'www.davdigital.com' (10061)

Duuussss... |:(

[ specs ] [ Tweaker gallery ]


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 21-09 13:51

Janoz

Moderator Devschuur®

!litemod

Ja wat dussse?? Kijk eens bij de user-rechten van die mysql server??? (kun je bekijken met select * from mysql.user)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Config
  • Registratie: Januari 2000
  • Laatst online: 06-01-2025
misschien handig om http:// dervoor te zetten...

sign IE5 users ook.... |:(

  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
Rechten bekijken mbv. "select * from mysql.user" werkt niet. Krijg geen geldige result-resource terug.

http:// ervoor zetten gaat ook niet:
code:
1
Unknown MySQL Server Host 'http' (0)

(en ja, de rest van de naam staat er echt achter! :))

Ik stel deze vraag niet voor niks...
Geef eens een voorbeeldje.

[ specs ] [ Tweaker gallery ]


  • MoBi
  • Registratie: Oktober 1999
  • Laatst online: 12-08 14:19
heb je wel rechten om vanaf buiten aan de mysql server te komen? Kan hee goed dat ze dat uit veiligheids overwegingen niet doen.

Volgens mij zit je te lullen, want ik voel nattigheid....


  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Topicstarter
Ja, ik neem aan dat dat het dan is. Maar normaliter moet het mogelijk zijn om gewoon de url van de db-server op te geven bij mysql_connect? ...Ja dus...

Nouja goed, sluit maar af deze zooi dan. :)

[ specs ] [ Tweaker gallery ]


Verwijderd

PHP:
1
2
3
4
5
6
7
8
<?
$host = "Bijvoorbeeld.mysql.domein.nl";
$port = "3306";
$user = "Bijvoorbeeldblaat";
$pass = "Bijvoorbeeldschaap";
$con = "$host:$port";
$conn = mysql_connect($con, $user, $pass);
?>

Should work

  • TheDjasp
  • Registratie: Juni 2001
  • Laatst online: 26-06 08:16

TheDjasp

het wordt toch niks

Op maandag 24 september 2001 15:56 schreef Config het volgende:
misschien handig om http:// dervoor te zetten...

sign IE5 users ook.... |:(
|:( Duh. Je maakt verbinding met een MySQL-server, geen HTTP-server. Niet praten als je niet weet waar je het over hebt.

En ook mijn 2 cents is dat de de rechten van de db op afstand niet zo staan dat je er zomaar naar toe kan connecten.

Heb je telnet of SSH toegang tot die server dan zou je kunnen kijken wat de rechten zijn en welke host mogen connecten.

Of anders zet je PhpMyAdmin op de server zelf (let op de security!).

Omdat het KAN, HOEFT het nog niet!
I haven't been ignoring you; I've been prioritizing you. Hanglooz; "chromeless windows en fullscreen zuigen allebei als een 1600Watt Nilfisk"
logt nu ook

Pagina: 1