Heim >Datenbank >MySQL-Tutorial >Wie erteile ich SUPER-Berechtigungen 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:
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!