Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:m290_guko:learningunits:lu12:theorie:b_berechtigungen_rollenmodell [2025/11/16 22:17] – gkoch | modul:m290_guko:learningunits:lu12:theorie:b_berechtigungen_rollenmodell [2025/11/17 14:37] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 95: | Zeile 95: | ||
| In der Informatik sprechen wir auch von **Rollen**, meinen aber etwas Technisches: | In der Informatik sprechen wir auch von **Rollen**, meinen aber etwas Technisches: | ||
| - | * Eine Rolle in der Schule: z. B. *Lehrperson*, *Lernende*, *Verwaltung*. | + | * Eine Rolle in der Schule: z. B. //Lehrperson//, //Lernende//, //Verwaltung//. |
| * Eine Rolle in der IT / Datenbank: z. B. '' | * Eine Rolle in der IT / Datenbank: z. B. '' | ||
| Zeile 114: | Zeile 114: | ||
| * Dann technisch umsetzen: **Welche Rolle bekommt welche Rechte?** | * Dann technisch umsetzen: **Welche Rolle bekommt welche Rechte?** | ||
| + | ===== 5. Der root-User – mächtig, aber... ===== | ||
| + | In jeder MySQL-Installation gibt es den **Benutzer '' | ||
| + | Er ist der **Superuser** – vergleichbar mit einem Systemadministrator auf einem Computer. | ||
| - | ===== 5. Erste technische Begriffe ===== | + | Eigenschaften von '' |
| + | |||
| + | * hat **alle Rechte** auf allen Datenbanken ('' | ||
| + | * kann **andere Benutzer und Rollen anlegen, ändern oder löschen**, | ||
| + | * kann **jede Tabelle lesen, ändern oder entfernen**, | ||
| + | * ist **nicht beschränkt durch Rollen oder Privilegien**. | ||
| + | |||
| + | Das ist praktisch für **Systemverwaltung und Setup**, aber riskant im Alltag: | ||
| + | |||
| + | * Ein Fehler mit '' | ||
| + | * Wenn jemand das Passwort von '' | ||
| + | * Applikationen, | ||
| + | |||
| + | **Best Practice: | ||
| + | * '' | ||
| + | * Für den Betrieb (z. B. in Applikationen, | ||
| + | * Diese Benutzer erhalten nur die **Rollen und Rechte**, die sie wirklich brauchen. | ||
| + | |||
| + | |||
| + | ===== 6. Erste technische Begriffe ===== | ||
| Auf der nächsten Seite lernen Sie die konkreten MySQL-Befehle kennen: | Auf der nächsten Seite lernen Sie die konkreten MySQL-Befehle kennen: | ||