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
Thu, 10 Jan 2002 21:16:14 +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