In MySQL können Sie die Anweisung „SELECT * FROM mysql.user;“ verwenden, um die Benutzertabelle abzufragen, und Sie müssen über Abfrageberechtigungen für die Benutzertabelle verfügen, um diese Anweisung auszuführen. Der neu erstellte Benutzer hat nur die Berechtigung, sich beim MySQL-Server anzumelden. Er verfügt über keine weiteren Berechtigungen und kann die Benutzertabelle nicht abfragen.
(Empfohlenes Tutorial: MySQL-Video-Tutorial)
MySQL erstellt während der Installation automatisch eine Datenbank mit dem Namen MySQL. Die MySQL-Datenbank speichert Benutzerberechtigungstabellen. Nachdem sich der Benutzer angemeldet hat, erteilt MySQL jedem Benutzer entsprechende Berechtigungen basierend auf dem Inhalt dieser Berechtigungstabellen.
Die Benutzertabelle ist die wichtigste Berechtigungstabelle in MySQL und dient zum Aufzeichnen von Kontoinformationen, die eine Verbindung zum Server herstellen dürfen. Es ist zu beachten, dass alle in der Benutzertabelle aktivierten Berechtigungen global sind und für alle Datenbanken gelten.
In MySQL können Sie die entsprechenden Benutzerberechtigungen anzeigen, indem Sie die Datensätze in der Tabelle mysql.user anzeigen, oder Sie können die SHOW GRANTS-Anweisung verwenden, um die Berechtigungen des Benutzers abzufragen.
In der Benutzertabelle unter der MySQL-Datenbank werden die grundlegenden Berechtigungen des Benutzers gespeichert, die mit der SELECT-Anweisung angezeigt werden können. Der Code der SELECT-Anweisung lautet wie folgt:
SELECT * FROM mysql.user;
Um diese Anweisung auszuführen, müssen Sie über Abfrageberechtigungen für die Benutzertabelle verfügen.
Hinweis: Der neu erstellte Benutzer hat nur die Berechtigung, sich beim MySQL-Server anzumelden. Er verfügt über keine weiteren Berechtigungen und kann die Benutzertabelle nicht abfragen.
Das obige ist der detaillierte Inhalt vonWie frage ich die MySQL-Benutzertabelle ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!