phpbar.de logo

Mailinglisten-Archive

[php] SQL Zugang von =?iso-8859-1?Q?Au=DFen?= klappt nicht

[php] SQL Zugang von Außen klappt nicht

Bernhard Schimanski php_(at)_phpcenter.de
Fri, 11 Jan 2002 08:29:48 +0100


Hallo, 

ich habe ein Linux (Suse 7.1) Kiste die in einen Netzwerk läuft und auf
der eine sql laufen, die sql DB
soll über PHP Scripte aus dem Internet oder per Netzwerk abgefragt
werden, zwischen dem Netzwerk
und Internet ist noch zusätzliche Firewall. 

Wenn ich darauf lokal zugreife ist kein Problem, aber versuche per
Netzwerk oder aus dem Internet
darauf zuzugreifen dann bekomme ich folgende Meldung: 

Warning: MySQL connection Faild: Unknow MySQL Server Host 'Schlager'(11)
in
/use/local/httpd/htdocs/dateiname.php3 

Wenn ich der "localhaost" aus dem Netzwerk, lokal oder aus dem Internet
aufrufe bekomme ich eine
Testseite vom Server dargestellt 

in der DB mysql sind in Tabellen folgende Einträge 

 select host, select_priv, db from host; 
+-----------+-------------+---------+ 
| host      | select_priv | db      | 
+-----------+-------------+---------+ 
| localhost | Y           | cd_data | 
| %         | Y           | cd_data | 
+-----------+-------------+---------+ 

 select host, user, select_priv, db from db; 
+------+----------+-------------+---------+ 
| host | user     | select_priv | db      | 
+------+----------+-------------+---------+ 
| %    |          | Y           | test    | 
| %    |          | Y           | test\_% | 
| %    | Schlager | Y           | cd_data | 
+------+----------+-------------+---------+ 

select host, user, select_priv, db from user; 
+-----------+---------+-------------+---------+ 
| host      | user    | select_priv | db      | 
+-----------+ --------+-------------+---------+ 
| localhost |         | Y           | cd_data | 
| %         |Schlager | Y           | cd_data | 
+-----------+---------+-------------+---------+ 
2 rows in set (0.00 sec) 

select host, db, user from tables_priv; 
+------+---------+----------+ 
| host | db      | user     | 
+------+---------+----------+ 
| %    | cd_data | Schlager | 
+------+---------+----------+ 

mysql> select host, db, user from columns_priv; 
+------+---------+----------+ 
| host | db      | user     | 
+------+---------+----------+ 
| %    | cd_data | Schlager | 
+------+---------+----------+ 

PHP Teil 

# $db = mysql_connect("localhost","Schlager","passwort"); 
  $db = mysql_connect("%","Schlager",""); 

Hat jemand ein Tip wo der Fehler Ligen kann. 
im Voraus danke. 

mfg 
Bernhard Schimanski


php::bar PHP Wiki   -   Listenarchive