Hallo llothar,
in mysql gibts ne Userverwaltung, in der man als admin festlegen kann (muss), wer von wo Zugriff auf welche Datenbank bekommt.
Technisch sind das Tabelleneintraege in den Tables der Datenbank 'mysql', welche bei nem mysql-Server standardmaessig immer dabei ist.
Wichtig ist die Table 'db' in der Legst du den Zugriff auf Datenbankebene fest, standardmaessig sind zwei Eintraege vordefiniert (bei mir in einer 4.1.10a mysql-Installation):
1. Host: %, db: test, User: leer, alle Berechtigungen auf 'Y'
2. Host: %, db: test\_%, User: leer, alle Ber. auf 'Y'
Heisst also, dass alle Hosts (Platzhalter %), alle User (Feld leer) auf alle Datenbanken 'test' bzw mit Prefix 'test_' Zugriff haben.
Siehe auch:
http://dev.mysql.com/doc/refman/4.1/en/connection-access.htmlDb-User kann man in der Table 'user' anlegen, mit Passwort usw. und generelle Berechtigungen setzen.
Infos ueber die Userverwaltung in mysql gibts hier:
http://dev.mysql.com/doc/refman/4.1/en/user-account-management.htmlHoffe, das hilft erstmal weiter.
Gruss,
Alex