In MySQL müssen wir manchmal das Passwort eines bestimmten Benutzers anzeigen, beispielsweise beim Debuggen oder Ändern des Passworts. MySQL selbst speichert das Passwort jedoch nicht als Klartext, sondern verschlüsselt es und speichert es in der MySQL-Tabelle. Daher können wir das Passwort des MySQL-Benutzers nicht direkt anzeigen, aber wir können es mit den folgenden Methoden erreichen.
1. Verwenden Sie die MySQL-Befehlszeile, um Passwörter anzuzeigen.
Das MySQL-Befehlszeilentool bietet einen SHOW-Befehl, der die Autorisierungsinformationen eines Benutzers einschließlich des Ergebnisses der Passwortverschlüsselung auflisten kann. Daher können wir das Passwort durch die folgenden Schritte anzeigen:
1 Melden Sie sich beim MySQL-Client an:
mysql -u root -p
Nach dem Login kopieren
2. Wählen Sie die Datenbank aus, in der der Benutzer angezeigt werden muss :
use mysql;
Nach dem Login kopieren
# 🎜🎜#3. Führen Sie den Befehl SHOW GRANTS aus, um die Autorisierungsinformationen und das Passwort des Benutzers anzuzeigen:
SHOW GRANTS FOR '用户名'@'localhost';
Nach dem Login kopieren
Wenn der Benutzer über mehrere Berechtigungen verfügt, können Sie zum Anzeigen den folgenden Befehl verwenden die Informationen dieser Autorisierungen:
SHOW GRANTS FOR '用户名'@'localhost'\G;
Nach dem Login kopieren
Der obige Befehl zeigt zu unserer Bequemlichkeit jede Autorisierung in einer separaten Zeile an. Darunter wird das verschlüsselte Passwort normalerweise als Zeichenfolge ähnlich der folgenden angezeigt:
IDENTIFIED BY PASSWORD '*90E462C37378CED12064BB338882F3B63F8093CA'
Nach dem Login kopieren
Dies ist das Verschlüsselungsergebnis des Benutzerpassworts. Wir können das ursprüngliche Passwort nicht über diese Zeichenfolge wiederherstellen.
2. Verwenden Sie MySQL Workbench, um das Passwort anzuzeigen
Zusätzlich zur Befehlszeile können wir auch MySQL Workbench verwenden, um das Passwort des MySQL-Benutzers anzuzeigen. MySQL Workbench ist ein offiziell bereitgestelltes GUI-Tool, das uns bei der Verwaltung von MySQL-Datenbanken helfen kann.
1. Öffnen Sie den MySQL Workbench-Client und wählen Sie die Verbindung aus, deren Passwort angezeigt werden soll:
2. Wählen Sie „Benutzer und Berechtigungen verwalten“ und wählen Sie das gewünschte Passwort aus Im Popup-Dialogfeld anzeigen Passwort des Benutzers:
3 Wählen Sie im Benutzerdialogfeld die Registerkarte „Details“ aus:
Hier können wir alles sehen die relevanten Informationen des Benutzers, enthält das verschlüsselte Ergebnis des Passworts. Ebenso können wir das ursprüngliche Passwort von hier aus nicht wiederherstellen.
Zusammenfassung
MySQL ist ein sicheres Datenbankverwaltungssystem, das Passwörter nicht im Klartext im System speichert, sondern verschlüsselt. Daher müssen wir bestimmte Befehlszeilen- oder GUI-Tools verwenden, um das Verschlüsselungsergebnis des Passworts zu erhalten. Obwohl wir aus diesem Ergebnis das ursprüngliche Passwort nicht wiederherstellen können, können wir MySQL auf folgende Weise betreiben:
Vorhandenes Passwort ändern- Passwort zurücksetzen und vergessen #🎜 🎜#
- Erstellen Sie einen neuen Benutzer
- Daher müssen wir, wenn wir das Passwort bedienen müssen, nicht das ursprüngliche Passwort überprüfen, sondern sollten dazu die offiziellen Passwort-Tools verwenden arbeiten.
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie das Passwort in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!