phpbar.de logo

Mailinglisten-Archive

mysql remote

mysql remote

Michael Bergbauer michael@noname.franken.de
Wed Dec 4 06:53:25 2002


On Tue Dec 03, 2002 at 11:4137PM +0100, Gunther Grelczak wrote:
> N'Abend zusammen,
> 
> ich hab ein LAMP System(L1 genannt), das 2 Netzwerkkarten hat. 
> Eine Seite ist die öffentliche für Zugriffe aus dem Web, die 
> andere geht ins lokale private Lan mit 192'er IP's. Im private 
> Netz steht auch ein LAMP-System(L2 genannt) für interne Sachen.
> 
> Nun hab ich aber den Fall, dass auf L1 PHP-Scripte laufen, die 
> von Außen abgerufen werden sollen, aber auf L2 in der MYSQL Daten 
> holen sollen.
> 
> Da hab ich momentan einen Knoten im Hirn. Jedes LAMP arbeitet mit 
> seinen eigenen PHP's prima.
> 
> mysql_connect('localhost', $db_login, $db_password) klappt für 
> lokale Verbindungen. Ersetze ich in dem Script auf L1 den Namen 
> 'localhost' durch den L2-Hostnamen, dann kriege ich keine Verbindung.
> 
> Ich würde mich freuen, wenn Ihr etwas für mich habt.

Moegliche Ursachen: 
1. Namensaufloesung auf L1 kennt L2 nicht
2. Firewall zwischen L1 und L2
3. L2 macht fuer MySQL keine TCP-Sockets auf (Lokal werden Unix Domain 
Sockets verwendet, da schneller)
4. Keine Zugriffsrechte auf L2 fuer L1 

-- 
Michael Bergbauer <michael@noname.franken.de>
use your idle CPU cycles - See http://www.distributed.net for details.
Visit our mud Geas at geas.franken.de Port 3333

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive