phpbar.de logo

Mailinglisten-Archive

Zugrifs Probleme!

Zugrifs Probleme!

Bernhard Schimanski mysql-de_(at)_lists.bttr.org
Sun, 17 Feb 2002 10:15:36 +0100


Hallo Liste,    

In der DB mysql habe ich 2 "user" angelegt mit dem gleichen
"user"-Namen und
"password" aber verschidenen "host" Eintregen, der erste Eintrag darf
nur 
von einem Lokalemrechner auf die DB zugreifen, also "localhost", der
zweite User daruf nur von
"Außen" also aus dem Internet auf die DB zugreifen, sein Eintrag lautet
"%.de",
ab hier mein Problem, wenn ich die DB =FCber PHP-Scripte abfrage und ich
den
 Scripten ist nur der Eintrag "mysql_connect("","username","passwort")"
dann kann auch der User
auf die DB zugreifen, der eigentlich den Zugang nur aus dem Netz
zugreifen
 soll, warum ?
In der Tabelle "host" habe folgenden Eintrag gemacht:

 select * from host;
+-----------+-----------+
| Host      | Db        |
+-----------+-----------+
| localhost | db_name   | 
+-----------+-----------+
Alle anderen Eintrege sind auf "N".


 select * from tables_priv;
+-----------+---------+----------+---------------+----------------+----------------+-----------------------------+-------------+
| Host      | Db      | User     | TableNname    | Grantor       
|Timestamp      | Table_priv                  | Column_priv |
+-----------+---------+----------+---------------+----------------+----------------+-----------------------------+-------------+
| localhost | db_name | username | tabellen_name | root_(at)_localhost
|20020215120435 | Select,Insert,Update,Delete |             |
+-----------+---------+----------+---------------+----------------+----------------+-----------------------------+-------------+

select * from db;
+-----------+---------+----------+-------------+-------------+-------------+-------------+
| Host      | Db      | User     | Select_priv | Insert_priv
|Update_priv | Delete_priv |
+-----------+---------+----------+-------------+-------------+-------------+-------------+
| localhost | db_name | username | Y           | Y          
|Y           | Y           |
+-----------+---------+----------+-------------+-------------+-------------+-------------+
Alle andren Einträge sind auf "N".


 select * from user;
+-----------+----------+------------------+
| Host      | User     | Password         | 
------+--------------+-----------+--------+
| localhost | username | 49f2aa275c040738 |
| %.de      | username | 49f2aa275c040738 | 
+-----------+----------+------------------+
Alle andren Einträgen sind auf "N".

Warum kann der User aus dem Netz auf die DB zugreifen.
Danke im Voraus 

mfg Bernhard

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



php::bar PHP Wiki   -   Listenarchive