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

Wie erteile ich SUPER-Berechtigungen in MySQL?

Patricia Arquette
Freigeben: 2024-12-02 09:53:09
Original
330 Leute haben es durchsucht

How to Grant SUPER Privileges in MySQL?

MySQL: Gewähren von SUPER-Berechtigungen für eine Datenbank

Beim Versuch, die Abfrage SET GLOBAL log_bin_trust_function_creators =1 auszuführen, stoßen Sie möglicherweise auf #1227 - Zugriff verweigert; Für diesen Operationsfehler benötigen Sie das SUPER-Privileg. Dies weist darauf hin, dass der Benutzer, der versucht, die Abfrage auszuführen, nicht über die erforderlichen SUPER-Berechtigungen verfügt.

Um einer Datenbank SUPER-Berechtigungen zu gewähren, haben Sie zwei Möglichkeiten:

Mit phpMyAdmin:

  • Öffnen Sie phpMyAdmin und navigieren Sie zu „Privilegien“. Abschnitt.
  • Wählen Sie den Benutzer aus, dem Sie Berechtigungen gewähren möchten, und klicken Sie auf „Benutzer bearbeiten“.
  • Aktivieren Sie auf der Registerkarte „Administrator“ das Kontrollkästchen „SUPER“ und klicken Sie auf „Los“.

Verwenden der MySQL-Konsole:

  1. Stellen Sie eine Verbindung zur MySQL-Konsole her als Root-Benutzer.
  2. Führen Sie den folgenden Befehl aus:

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

    Ersetzen Sie user durch den Namen des Benutzers, dem Berechtigungen gewährt werden sollen, und Passwort durch das Passwort des Benutzers.

  3. Spülen Sie die Privilegien:

    mysql> FLUSH PRIVILEGES;
    Nach dem Login kopieren

Hinweis:

Das SUPER-Privileg ist ein globales Privileg, das für alle Datenbanken gilt. Daher wird empfohlen, die Gewährung mit *.* (alle Datenbanken) und nicht mit einem bestimmten Datenbanknamen zu gewähren.

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage