Nach dem Erstellen eines Datenbankbenutzers müssen Sie möglicherweise dessen Zugriff anpassen — neue Datenbanken hinzufügen, Berechtigungsstufen ändern oder den Zugriff vollständig widerrufen. Das Nobregas MySQL Panel bietet ein dediziertes Manage-Modal für die vollständige Berechtigungsverwaltung jedes vorhandenen Benutzers.
Das Manage-Modal Öffnen
- Melden Sie sich unter mysql.nobregas.org an.
- Gehen Sie zu Database Users in der oberen Navigationsleiste.
- Finden Sie den Benutzer, den Sie verwalten möchten.
- Klicken Sie auf den Manage-Button in seiner Zeile.
Das Manage-Privileges-Modal öffnet sich und zeigt alle aktuellen Berechtigungen und Optionen zu deren Änderung.
Das Manage-Modal Verstehen
Das Modal hat zwei Hauptbereiche:
Current Grants
Eine Liste jeder Datenbank, auf die der Benutzer aktuell Zugriff hat, einschließlich:
- Datenbankname — Die mit der Berechtigung verknüpfte Datenbank.
- Privileges — Entweder „ALL PRIVILEGES" oder eine Liste einzelner Berechtigungen.
- Edit-Button — Die Berechtigungen für diese spezifische Berechtigung ändern.
- Revoke-Button — Den Zugriff des Benutzers auf diese Datenbank vollständig entfernen.
Add Database Access
Ein Formular am unteren Rand, um dem Benutzer Zugriff auf eine zusätzliche Datenbank mit einem bestimmten Berechtigungssatz zu gewähren.
Häufige Verwaltungsaufgaben
Aktuelle Berechtigungen Anzeigen
Öffnen Sie einfach das Manage-Modal. Alle Datenbanken und ihre zugehörigen Berechtigungen werden sofort angezeigt — keine zusätzlichen Klicks erforderlich.
Eine Neue Datenbankberechtigung Hinzufügen
- Wählen Sie im Bereich Add Database Access eine Datenbank aus dem Dropdown.
- Konfigurieren Sie die gewünschten Berechtigungen (ALL PRIVILEGES oder spezifische).
- Klicken Sie auf Add Grant.
- Die neue Berechtigung erscheint im Bereich Current Grants oben.
Vorhandene Berechtigungen Bearbeiten
- Klicken Sie beim gewünschten Grant auf Edit.
- Die Berechtigungs-Checkboxen erscheinen inline, vorausgefüllt mit den aktuellen Berechtigungen.
- Aktivieren oder deaktivieren Sie Berechtigungen nach Bedarf.
- Klicken Sie auf Save Changes.
Datenbankzugriff Widerrufen
- Klicken Sie beim gewünschten Grant auf Revoke.
- Bestätigen Sie den Widerruf, wenn Sie dazu aufgefordert werden.
- Die Berechtigung wird entfernt und der Benutzer kann nicht mehr auf diese Datenbank zugreifen.
Berechtigungsänderungen Werden Sofort Wirksam
Wenn Sie Berechtigungsänderungen speichern oder Grants hinzufügen/widerrufen, wendet MySQL sie sofort an. Der Benutzer muss sich nicht neu verbinden — der neue Berechtigungssatz wird bei der nächsten Abfrage durchgesetzt.
Tipps für Effektive Berechtigungsverwaltung
- Regelmäßig auditieren — Überprüfen Sie Benutzerberechtigungen periodisch, um sicherzustellen, dass sie noch den aktuellen Anforderungen entsprechen.
- Restriktiv beginnen — Gewähren Sie zuerst minimale Berechtigungen und erweitern Sie nach Bedarf.
- Das Manage-Modal verwenden — Es ist schneller und sicherer als das Ausführen von rohen GRANT/REVOKE-SQL-Anweisungen.
- Badge-Farben prüfen — Grünes „ALL" bedeutet Vollzugriff, blaue Badges zeigen eingeschränkte Berechtigungen.