Leserechte auf einzelne Spalten
Harald Weidner
hweidner-lists at gmx.net
Di Jan 20 14:19:17 CET 2009
Hallo,
>> MySQL 4.1
>> ich möchte einem user1 Leserechte auf eine Tabelle
>> erteilen, jedoch nicht auf alle Spalten.
>> Wie lässt sich das mit Version 4.1 bewerkstelligen?
>Kann das schon VIEWS? Falls ja, entziehe dem user1 alle Rechte auf die
>Tabelle und erzeuge einen VIEW, der das erlaubte für ihn enthält.
MySQL 4.1 kann noch keine Views. Die gibt es erst seit 5.0.
Eine Suche mit Google nach "MySQL 4.1 GRANT Syntax" zeigt als ersten
Treffer die Seite aus dem offiziellen MySQL Reference Manual
http://dev.mysql.com/doc/refman/4.1/en/grant.html
und dort gibt es folgendes Beispiel:
GRANT SELECT (col1), INSERT (col1,col2) ON mydb.mytbl TO 'someuser'@'somehost';
Ich hoffe, das hilft weiter.
Gruß, Harald