Hi, ich habe hier eine Datenbank, und ich möchte, dass alle User dort Select-Abfragen ausführen dürfen.
Nun möchte ich vermeiden, dass ich das für jeden User einzeln eingeben muss. Gibt es eine Möglichkeit, zu sagen, dass Jeder User dort rechte hat? Wenn ja, wie?!
mysql - Alle User dürfen DB lesen
UngetestetZur Not ein Skript für jeden Benutzer durchlaufen lassen, die bekommst du mit IIRC (Leider kannst du den Select-query nicht direkt in den GRANT-query einbauen)
Code: Alles auswählen
GRANT SELECT ON database.table TO user1, user2, user3, user4, user5;
FLUSH PRIVILEGES;
Code: Alles auswählen
SELECT User from 'mysql_user';
Wo ist der Unterschied?
User kann alles mit db machen.
(BTW: Wenn schon, dann heißt es dbs. Es heißt ja auch CDs und nicht CD's.)
Code: Alles auswählen
GRANT ALL ON db TO user
(BTW: Wenn schon, dann heißt es dbs. Es heißt ja auch CDs und nicht CD's.)
Der Unterschied ist, dass ich dann den User weglassen könnte und somit alle darauf zugreifen können
Ich hab das Problem erstmal mit einer View pro Table gelöst, hab allerdings jetzt das Probem, dass ich auf Beziehungen verzichten muss. Gibt es einen Weg, die Trozdem zu verknüpfen, von miraus auch über den view?!
Ich hab das Problem erstmal mit einer View pro Table gelöst, hab allerdings jetzt das Probem, dass ich auf Beziehungen verzichten muss. Gibt es einen Weg, die Trozdem zu verknüpfen, von miraus auch über den view?!