Page 1 of 1

phpMyAdmin Zugriff auf externen DB Server

Posted: 2007-05-08 01:46
by rafelangelo
Ich habe zwei Server. Der erste beinhaltet nur die Datenbank und der zweite alle Scripte und statische Inhalte. Beide sind neben einer Internetanbindung noch über einen zweite Netzwerkanbindung und ein Lokales Netz miteinander verbunden, der MySQL Server läuft auch korrekt an der lokalen Adresse und dem entsprechenden Port.

Leider komme ich vom Webserver nicht mit phpMyAdmin auf den Datenbank Server. Mit

Code: Select all

mysql -h[dbserver] -u[user] -p
komme ich korrekt auf den Datenbankserver. Anpingen auf die lokale Adresse geht auch. Auf beiden Servern sind die Routen für das lokale Netz korrekt gesetzt. Aber vom phpMyAdmin auf dem Webserver kommen keine Pakete auf dem DB Server an(mit tcpdump getestet). Nutzt der Webserver (Apache2) eigene Routeninformationen oder muss ich bei phpMyAdmin das Interface angeben?

Re: phpMyAdmin Zugriff auf externen DB Server

Posted: 2007-05-08 12:09
by Joe User

Code: Select all

cat /path/to/phpmyadmin/config.inc.php

Re: phpMyAdmin Zugriff auf externen DB Server

Posted: 2007-05-08 13:11
by rafelangelo

Code: Select all

$i = 0;

$i++;
$cfg['Servers'][$i]['host'] = '192.168.52.231';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'http';
Wurde über das Setup Script erstellt.

Re: phpMyAdmin Zugriff auf externen DB Server

Posted: 2007-05-08 14:55
by Joe User
Sind die nötigen PHP-Module geladen? Wie ist PHP in den Webserver eingebunden?

Re: phpMyAdmin Zugriff auf externen DB Server

Posted: 2007-05-08 15:38
by rafelangelo
Ja, die Module sind alle korrekt geladen, und php als ganz normales Apache Modul drin. Auf den lokalen MySQL Server komme ich auch drauf.

Ich hab jetzt etwas rumgebastelt und habe mitbekommen, das ich mit cookie und config Auth drauf komme, aber mit http Auth nicht. Dass irritiert mich aber noch mehr!