Gibt es eine Möglichkeit verschiedenen Tabellen einer Datenbank unterschiedliche Zugriffsrechte einzuräumen? Ich verwende einen MySQL Server und Open Office. Ich würde gerne einen Zugang anlegen in dem bestimmte Anwender nur in einer von 4 Tabellen schreiben dürfen, aber in allen Tabellen lesen. Falls das schon besprochen wurde, mit der Suchfunktion habe ich es leider nicht gefunden.
Gruß
emtewe
unterschiedliche Rechte für verschiedene Tabellen
Moderator: Moderatoren
Re: unterschiedliche Rechte für verschiedene Tabellen
Das bietet MySQL von Hause aus an. Interessanter wird es, wie Du die Rechte/Userverwaltung (in einem Formular) in OO abbildest.
Unter MySQL: Schau Dir GRANT an.
Unter MySQL: Schau Dir GRANT an.
Re: unterschiedliche Rechte für verschiedene Tabellen
Ich verwende den MySQL Administrator 1.2.8 zur Administration von MySQL, dort kann ich Nutzern nur Rechte für einen kompletten Katalog einräumen, und nicht unterschiedliche Rechte für die einzelnen Tabellen eines Kataloges, oder mache ich da irgendeinen grundsätzlichen Fehler?
Ich habe die Datenbank nach dem Buch "Datenbanken mit Openoffice.org 2" von Thomas Krumbein aufgesetzt, leider finde ich dort nichts zu dem Thema.
Gruß
emtewe
Ich habe die Datenbank nach dem Buch "Datenbanken mit Openoffice.org 2" von Thomas Krumbein aufgesetzt, leider finde ich dort nichts zu dem Thema.
Gruß
emtewe
Re: unterschiedliche Rechte für verschiedene Tabellen
http://dev.mysql.com/doc/refman/5.1/de/ ... users.htmlemtewe hat geschrieben:Ich verwende den MySQL Administrator 1.2.8 zur Administration von MySQL, dort kann ich Nutzern nur Rechte für einen kompletten Katalog einräumen, und nicht unterschiedliche Rechte für die einzelnen Tabellen eines Kataloges, oder mache ich da irgendeinen grundsätzlichen Fehler?
Ich habe die Datenbank nach dem Buch "Datenbanken mit Openoffice.org 2" von Thomas Krumbein aufgesetzt, leider finde ich dort nichts zu dem Thema.
Gruß
emtewe
Ich weis zwar nicht was ein Katalog ist (ich denke mal Datenbank), aber um z.B. dem User 'hylia' von überall ('%') nur lesenden (SELECT) Zugriff auf die Tabelle 'eiscreme' der Datenbank 'ferien' mit dem Passwort 'trust' zu erlauben, lautet die entsprechende SQL-Syntax
GRANT SELECT ON ferien.eiscreme TO 'hylia'@'%' identified by 'trust';
Richtig und genauer bei oben stehenden Link. MySQL Administrator kenne ich nicht.
Re: unterschiedliche Rechte für verschiedene Tabellen
Danke schonmal soweit...