PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Berechtigung



LinuxNewbee
23-07-2002, 14:04
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 |...

Sebastian
23-07-2002, 21:10
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 :D

Cu
Sebastian

LinuxNewbee
23-07-2002, 21:24
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 :)