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.