Hallo Community,
ich wollte mich bei euch schlau machen.
Ich habe in einer Powerpoint-Präsentation gelesen, dass man mit MySQL keine Rollen zur Rechtevergabe abbilden kann. Ist das wirklich so?
Und dann habe ich eine 2. Frage.
Wenn ich die Rechte vergebe, wie mache ich das am besten.
Wenn ich dem Nutzer auf alle Tabellen Rechte vergeben will, kann ich das ja mit GRANT usw. machen.
Aber was ist, wenn es einen Nutzer gibt, der auf alle Tabellen bis auf eine Tabelle zugreifen darf, weil da irgendwelche Finanzdaten drin stehen.
Da müsste ich ja speziell dem User die Berechtigung auf die Tabelle geben. Aber das kann doch nicht praktikabel sein, wenn ich 100 Tabellen habe, die Berechtigung einzeln zu setzen.
Oder gibt es dazu eine andere Alternative?
Als was nicht funktioniert ist sowas wie GRANT SELECT,... ON Datenbank.Tabelle1, Datenbank.Tabelle2 .... TO ...;
Kann mir jemand die zwei Fragen beantworten?
Ich danke euch!
ich wollte mich bei euch schlau machen.
Ich habe in einer Powerpoint-Präsentation gelesen, dass man mit MySQL keine Rollen zur Rechtevergabe abbilden kann. Ist das wirklich so?
Und dann habe ich eine 2. Frage.
Wenn ich die Rechte vergebe, wie mache ich das am besten.
Wenn ich dem Nutzer auf alle Tabellen Rechte vergeben will, kann ich das ja mit GRANT usw. machen.
Aber was ist, wenn es einen Nutzer gibt, der auf alle Tabellen bis auf eine Tabelle zugreifen darf, weil da irgendwelche Finanzdaten drin stehen.
Da müsste ich ja speziell dem User die Berechtigung auf die Tabelle geben. Aber das kann doch nicht praktikabel sein, wenn ich 100 Tabellen habe, die Berechtigung einzeln zu setzen.
Oder gibt es dazu eine andere Alternative?
Als was nicht funktioniert ist sowas wie GRANT SELECT,... ON Datenbank.Tabelle1, Datenbank.Tabelle2 .... TO ...;
Kann mir jemand die zwei Fragen beantworten?
Ich danke euch!