Database
 sql >> Datenbank >  >> RDS >> Database

Was sind Datenbankbenutzerrechte?

Datenbanken werden mit MySQL erstellt und gepflegt . Eine weitere MySQL-Funktion besteht darin, Anmeldeinformationen und Berechtigungen zu überprüfen.

Um eine Verbindung zu einer Datenbank herzustellen, muss MySQL zunächst einen Datenbankbenutzer authentifizieren und Passwort-Kombination (sowie der Hostname, von dem die Anfrage gestellt wurde).

Sobald die Verbindung autorisiert ist, werden Befehle zum Bearbeiten einer bestimmten Datenbank validiert. Während der Validierung überprüft MySQL, ob der angegebenen Datenbank Berechtigungen erteilt wurden für den Datenbankbenutzer .

Die Berechtigungen des Datenbankbenutzers müssen gewährt werden, bevor MySQL diesem Benutzer erlaubt, die Anfrage auf der Datenbank auszuführen. MySQL verwaltet diese Privilegien in seiner eigenen Datenbanktabelle mysql .

Gemeinsame Privilegien

Die folgende Tabelle zeigt die häufigsten MySQL-Benutzerrechte die einem Datenbankbenutzer zugewiesen werden können .

MySQL-Berechtigungen
ÄNDERN LÖSCHEN TABELLEN SPERREN
ROUTINE ÄNDERN FALLEN REFERENZEN
ERSTELLEN VERANSTALTUNG AUSWÄHLEN
ROUTINE ERSTELLEN AUSFÜHREN ANSICHT ZEIGEN
TEMPORÄRE TABELLEN ERSTELLEN INDEX TRIGGER
ANSICHT ERSTELLEN EINFÜGEN AKTUALISIEREN

Um mehr über Datenbankbenutzerrechte zu erfahren Sehen Sie sich hier die offizielle MySQL-Dokumentation an. Sie können auch lernen, wie Sie einen Datenbankbenutzer erstellen und ihm Berechtigungen über die Befehlszeile zuweisen.