-
Berechtigung
Hallo!
Habe so einige Benutzer und Datebanken auf meinem MySQL Server, ein Benutzer davon ist 67210000 und eine DB davon ist pnr67210000.
Soooo, dieser Benutzer (67210000) soll lediglich das Recht haben, in der DB pnr67210000 die Befehle SELECT, INSERT und UPDATE anzuwenden.
Andere DB's wie die mysql oder die ewm darf er nicht anrühren können!
wie mache ich das?
Setze ich vielleicht in der tabelle mysql.db folgenden datensatz:
|Host|Db |User |Select|Insert|Update |...
|% |% |67210000 |N |N |N |...
|% |pnr67210000|67210000 |Y |Y |Y |...
Geändert von LinuxNewbee (23-07-2002 um 14:06 Uhr)
-
Poa.. da hab ich auch ne weile drüber gegrübelt..
funktionieren tut das ganze aber so:
der user erhält generell KEINE permissions. (am besten auch beschränkt auf den localhost = wenn serveranwendung)
in den database permissions legst du den user dann auf die entsprechende DB mit den rechten die du ihm geben willst (auf dieser db)
fertig.. funktioniert einwandfrei
Cu
Sebastian
-
Jo!
Hab auch schon rausgefunden! der funke sprang über als ich gelesen habe, dass die rechte aus "user" und "db" OR verknüpft werden.
Dann ist das ja auch logisch!
Aber trotzdem danke... Kevin
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen