Kapitel 8. Benutzer und Berechtigungen verwalten

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Das einfachste Datenbanksystem ist nur ein Haufen von Dateien, die herumliegen, mit einigen Daten darin und keinem einheitlichen Zugriffsprozess. Bei einem RDBMS erwarten wir ein deutlich höheres Maß an Raffinesse und Abstraktion. Zum einen wollen wir in der Lage sein, von mehreren Clients gleichzeitig auf die Datenbank zuzugreifen. Aber nicht alle Clients sind gleich und nicht jeder von ihnen braucht unbedingt Zugriff auf alle Daten in der Datenbank. Man kann sich zwar eine Datenbank vorstellen, in der jeder Benutzer ein Superuser ist, aber das würde bedeuten, dass man für jede Anwendung und jeden Datensatz eine eigene Datenbank installieren müsste: Verschwendung. Stattdessen haben sich Datenbanken so entwickelt, dass sie mehrere Benutzer und Rollen unterstützen und eine Möglichkeit bieten, Privilegien und Zugriff auf einer sehr feinen Ebene zu kontrollieren, um sichere gemeinsame Umgebungen zu gewährleisten.

Um effizient mit einem Datenbanksystem arbeiten zu können, ist es wichtig, die Benutzer und ihre Berechtigungen zu kennen. Gut geplante und verwaltete Rollen führen zu einem sicheren System, das einfach zu verwalten und zu nutzen ist. In diesem Kapitel gehen wir auf die meisten Dinge ein, die man über die Benutzer- und Rechteverwaltung wissen muss, angefangen bei den Grundlagen bis hin zu neuen ...

Get MySQL lernen, 2. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.