MySQL

So Gewähren Sie ALL PRIVILEGES einem Datenbankbenutzer

Gewähren Sie ALL PRIVILEGES einem MySQL-Datenbankbenutzer im Nobregas Panel — bei der Erstellung, über Manage oder durch Upgrade vorhandener Berechtigungen.

3 Min. Lesezeit 7 Aufrufe Aktualisiert Mar 17, 2026

Das Gewähren von ALL PRIVILEGES gibt einem Datenbankbenutzer die vollständige Kontrolle über eine bestimmte Datenbank — er kann lesen, schreiben, Tabellen erstellen, Tabellen löschen und jede andere Operation ausführen. Dies ist die häufigste Konfiguration für Anwendungsbenutzer, die vollen Datenbankzugriff benötigen.

Wann ALL PRIVILEGES Verwenden

Gewähren Sie ALL PRIVILEGES, wenn:

  • Der Benutzer der primäre Anwendungsbenutzer ist, der Ihre Website oder App mit der Datenbank verbindet.
  • Sie volle administrative Kontrolle über die Datenbank benötigen.
  • Der Benutzer den gesamten Lebenszyklus der Datenbank verwaltet (Tabellen erstellen, Daten einfügen, Struktur ändern).
  • Sie die einzige Person sind, die auf die Datenbank zugreift.

Methode 1: Bei der Benutzererstellung

  1. Melden Sie sich unter mysql.nobregas.org an.
  2. Gehen Sie zu Database Users > klicken Sie auf Create User.
  3. Geben Sie Benutzername, Passwort und Host ein.
  4. Wählen Sie eine Datenbank im Dropdown Grant to Database aus.
  5. Der Privileges-Bereich erscheint mit ALL PRIVILEGES standardmäßig aktiviert.
  6. Lassen Sie es aktiviert.
  7. Klicken Sie auf Create User.

Der Benutzer wird mit Vollzugriff auf die ausgewählte Datenbank erstellt.

Methode 2: Über den Manage-Button (Vorhandener Benutzer)

Wenn Sie bereits einen Benutzer haben und ALL PRIVILEGES auf eine Datenbank gewähren möchten:

  1. Gehen Sie zur Database Users-Seite.
  2. Klicken Sie auf den Manage-Button in der Zeile des Benutzers.
  3. Das Manage-Privileges-Modal öffnet sich.
  4. Wählen Sie im Bereich Add Database Access unten eine Datenbank aus.
  5. Lassen Sie ALL PRIVILEGES aktiviert (es ist die Standardeinstellung).
  6. Klicken Sie auf Add Grant.

Der Benutzer hat jetzt Vollzugriff auf die zusätzliche Datenbank.

Methode 3: Vorhandene Berechtigungen Aktualisieren

Wenn ein Benutzer bereits eingeschränkte Berechtigungen auf einer Datenbank hat und Sie auf ALL upgraden möchten:

  1. Klicken Sie beim Benutzer auf Manage.
  2. Finden Sie die Datenbankberechtigung im Bereich Current Grants.
  3. Klicken Sie auf den Edit-Button bei dieser Berechtigung.
  4. Aktivieren Sie die ALL PRIVILEGES-Checkbox.
  5. Klicken Sie auf Save Changes.

Die Berechtigungen des Benutzers werden von eingeschränkt auf Vollzugriff aktualisiert.

Was ALL PRIVILEGES Beinhaltet

ALL PRIVILEGES gewährt jede Berechtigung auf Datenbankebene:

  • Data: SELECT, INSERT, UPDATE, DELETE
  • Structure: CREATE, ALTER, DROP, INDEX, REFERENCES
  • Administration: CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EXECUTE, EVENT, TRIGGER

Die Berechtigung Überprüfen

Überprüfen Sie nach dem Gewähren die Database Users-Liste. Die Datenbankspalte zeigt ein grünes ALL-Badge neben dem Datenbanknamen, was volle Berechtigungen bestätigt.

Sicherheitshinweis

ALL PRIVILEGES ist mächtig. Wenn die Zugangsdaten des Benutzers kompromittiert werden, kann ein Angreifer alle Daten löschen, Tabellen droppen und die Datenbankstruktur ändern. Erwägen Sie die Verwendung spezifischer Berechtigungen für Benutzer, die keinen Vollzugriff benötigen.

War dieser Artikel hilfreich?