Heim > Artikel > Betrieb und Instandhaltung > So fragen Sie MySQL-Benutzer unter Linux ab
So fragen Sie MySQL-Benutzer ab: 1. Verwenden Sie den Befehl „mysql -u root -p“, um sich beim Root-Benutzer der Datenbank anzumelden. 2. Verwenden Sie die Abfrageanweisung „SELECT User, Host, Password FROM mysql.user“. um die MySQL-Datei „Alle Benutzer“ anzuzeigen.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, MySQL8.0.22-Version, Dell G3-Computer.
1. Melden Sie sich bei der Datenbank an
Beachten Sie, dass Sie der Root-Benutzer sein müssen~
rrree2. Fragen Sie die Benutzertabelle ab
In MySQL gibt es tatsächlich eine integrierte Datenbank mit dem Namen MySQL. Diese Datenbank speichert einige Daten von MySQL, z. B. Benutzer, Berechtigungsinformationen, gespeicherte Prozeduren usw. Daher können wir alle Benutzer über die Datenbank anzeigen Folgende einfache Abfrageanweisung: Wolltuch.
## mysql -u root -p
Sie sehen die folgenden Informationen:
SELECT User, Host, Password FROM mysql.user;
Wenn Sie die Anzeige einiger Spalten vergrößern oder verkleinern möchten, müssen Sie nur diese SQL-Anweisung bearbeiten. Dann müssen Sie beispielsweise nur den Benutzernamen des Benutzers anzeigen Sie können es so verwenden
+------------------+--------------+--------------+ | user | host | password | +------------------+--------------+--------------+ | root | localhost | 37as%#8123fs | | debian-test-user | localhost | HmBEqPjC5Y | | johnsm | localhost | | | brian | localhost | | | root | 111.111.111.1| | | guest | % | | | linuxprobe | 10.11.12.13 | RFsgY6aiVg | +------------------+--------------+--------------+ 7 rows in set (0.01 sec)
Wissen erweitern
Alle Benutzer anzeigen (keine Duplikate)
Freunde, die mit MySQL vertraut sind, kennen die Funktion der DISTINCT-Änderung, richtig, sie besteht darin, doppelte Daten zu entfernen, also Mit dem folgenden Befehl können wir alle Ihre MySQL-Benutzer anzeigen und diejenigen Benutzer ignorieren, die nur unterschiedliche Hostnamen haben.
SELECT User FROM mysql.user;,
Die Ausgabe dieses Befehls sieht wie folgt aus:
SELECT DISTINCT User FROM mysql.user;
Empfohlene Lerninhalte: MySQL-Video-Tutorial, Linux-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo fragen Sie MySQL-Benutzer unter Linux ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!