Heim >Datenbank >MySQL-Tutorial >Wie erteile ich SUPER-Berechtigungen in MySQL?

Wie erteile ich SUPER-Berechtigungen in MySQL?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-12 15:24:17637Durchsuche

How Do I Grant SUPER Privileges in MySQL?

Gewähren von SUPER-Berechtigungen in MySQL

Um bestimmte Abfragen in MySQL auszuführen, wie zum Beispiel „SET GLOBAL log_bin_trust_function_creators =1“, kann es sein, dass Sie auf eine stoßen Fehler, der darauf hinweist, dass Ihnen die SUPER-Berechtigung fehlt. Diese Berechtigung gewährt erweiterte Berechtigungen zum Verwalten von Datenbankeinstellungen und zum Ausführen administrativer Aufgaben.

SUPER-Berechtigungen über PHPMyAdmin zuweisen

Um SUPER-Berechtigungen mit PHPMyAdmin zu gewähren, befolgen Sie diese Schritte:

  1. Navigieren Sie zum PHPMyAdmin-Dashboard.
  2. Wählen Sie aus Registerkarte „Berechtigungen“.
  3. Suchen Sie den Benutzer, dem Sie Berechtigungen gewähren möchten, und klicken Sie auf „Bearbeiten“.
  4. Aktivieren Sie auf der Registerkarte „Administrator“ das Kontrollkästchen neben „SUPER“.
  5. Klicken Sie auf die Schaltfläche „Los“, um die Änderungen zu speichern.

SUPER-Berechtigungen zuweisen über die Konsole

Alternativ können Sie SUPER-Berechtigungen über die MySQL-Konsole gewähren:

mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';

Ersetzen Sie „Benutzer“ unbedingt durch den Benutzernamen und „Passwort“ durch das Passwort des Benutzers .

Sobald der Grant-Befehl ausgeführt wurde, leeren Sie die Berechtigungstabelle, um den anzuwenden Änderungen:

mysql> FLUSH PRIVILEGES;

Beachten Sie, dass SUPER-Berechtigungen global für alle Datenbanken gelten („.“), da sie nicht auf eine bestimmte Datenbank beschränkt sind.

Das obige ist der detaillierte Inhalt vonWie erteile ich SUPER-Berechtigungen in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn