MySQL

So Bearbeiten und Ändern Sie Berechtigungen einer Vorhandenen Berechtigung

Bearbeiten und ändern Sie MySQL-Berechtigungen vorhandener Datenbankberechtigungen im Nobregas Panel. Upgraden, herabstufen oder Benutzerzugriff fein abstimmen — sofort.

3 Min. Lesezeit 6 Aufrufe Aktualisiert Mar 17, 2026

Müssen Sie einen Nur-Lese-Benutzer auf Vollzugriff upgraden? Oder einen Admin-Benutzer auf Nur-Daten herabstufen? Das Nobregas MySQL Panel ermöglicht es Ihnen, Berechtigungen jeder vorhandenen Datenbankberechtigung zu bearbeiten, ohne den Benutzer zu löschen und neu zu erstellen.

Wann Berechtigungen Bearbeiten

Häufige Szenarien zum Ändern einer vorhandenen Berechtigung:

  • Upgraden eines Nur-Lese-Benutzers um INSERT und UPDATE für ein neues Feature.
  • Herabstufen eines Vollzugriff-Benutzers auf SELECT-only nach Abschluss einer Projektphase.
  • Strukturberechtigungen hinzufügen (CREATE, ALTER) temporär für eine Migration.
  • Gefährliche Berechtigungen entfernen (DROP, TRUNCATE) nach der initialen Datenbankeinrichtung.

Schritt-für-Schritt: Berechtigungen Bearbeiten

  1. Melden Sie sich unter mysql.nobregas.org an.
  2. Gehen Sie zu Database Users in der oberen Navigationsleiste.
  3. Klicken Sie auf den Manage-Button beim Benutzer, dessen Berechtigungen Sie ändern möchten.
  4. Finden Sie im Bereich Current Grants die zu bearbeitende Datenbankberechtigung.
  5. Klicken Sie auf den Edit-Button neben dieser Berechtigung.
  6. Die Berechtigungs-Checkboxen erscheinen inline, vorausgewählt mit den aktuellen Berechtigungen.
  7. Aktivieren oder deaktivieren Sie einzelne Berechtigungen nach Bedarf.
  8. Klicken Sie auf Save Changes.

Die Berechtigungen werden sofort auf dem MySQL-Server aktualisiert.

Berechtigungen Upgraden

Um einem Benutzer mehr Zugriff zu geben:

  1. Öffnen Sie die Berechtigung zur Bearbeitung.
  2. Aktivieren Sie zusätzliche Berechtigungen, die Sie hinzufügen möchten.
  3. Um auf Vollzugriff zu wechseln, aktivieren Sie ALL PRIVILEGES — dies wählt automatisch alles aus.
  4. Änderungen speichern.

Beispiel: Ein Reporting-Benutzer mit nur SELECT muss auch temporäre Tabellen für komplexe Abfragen erstellen können. Bearbeiten Sie die Berechtigung und fügen Sie CREATE TEMPORARY TABLES hinzu.

Berechtigungen Herabstufen

Um den Zugriff eines Benutzers einzuschränken:

  1. Öffnen Sie die Berechtigung zur Bearbeitung.
  2. Wenn ALL PRIVILEGES aktiviert ist, deaktivieren Sie es zuerst.
  3. Deaktivieren Sie die Berechtigungen, die Sie entfernen möchten.
  4. Stellen Sie sicher, dass mindestens eine Berechtigung aktiviert bleibt.
  5. Änderungen speichern.

Beispiel: Ein Entwickler hatte ALL PRIVILEGES während der Einrichtung. Jetzt, da die App in Produktion ist, bearbeiten Sie die Berechtigung, um nur SELECT, INSERT, UPDATE, DELETE zu behalten.

Wie Es Im Hintergrund Funktioniert

Wenn Sie Berechtigungsänderungen speichern, führt das Panel eine atomare Operation aus:

  1. Widerruft alle vorhandenen Berechtigungen auf dieser Datenbank für den Benutzer.
  2. Gewährt die neu ausgewählten Berechtigungen.

Dies stellt einen sauberen Berechtigungszustand ohne übrig gebliebene Berechtigungen sicher.

Die Änderung Überprüfen

Nach dem Speichern wird der Bereich Current Grants automatisch aktualisiert. Die Berechtigungsliste oder das Badge aktualisiert sich, um die neuen Berechtigungen widerzuspiegeln. Auf der Hauptseite Database Users aktualisiert sich das Berechtigungs-Badge ebenfalls:

  • Grünes ALL-Badge — Volle Berechtigungen.
  • Blaues N privs-Badge — Bestimmte Anzahl einzelner gewährter Berechtigungen.

Wichtige Hinweise

  • Berechtigungsänderungen werden sofort wirksam — kein Neustart oder erneutes Verbinden nötig.
  • Sie können Berechtigungen nicht auf null Berechtigungen bearbeiten. Um allen Zugriff zu entfernen, verwenden Sie stattdessen Revoke.
  • Das Bearbeiten einer Berechtigung ändert nicht das Passwort oder den Host des Benutzers.

War dieser Artikel hilfreich?