Lösung für den MySQL-Root-Passwortfehler Nummer 1045

Lösung für den MySQL-Root-Passwortfehler Nummer 1045

MySQL-Dienst stoppen

Klicken Sie in Windows mit der rechten Maustaste auf „Arbeitsplatz“ – „Verwalten“ – „Dienste und Anwendungen“ – „Dienste“ – und suchen Sie den entsprechenden Dienst.

Passwortfreie Anmeldung

Wechseln Sie zum MySQL-Installationspfad: D:\mysql-5.7.24-winx64\bin; wenn die Umgebungsvariable konfiguriert wurde, müssen Sie das Verzeichnis nicht erneut installieren

Öffnen Sie ein CMD-Eingabeaufforderungsfenster und geben Sie den folgenden Befehl in die Befehlszeile ein: mysqld -nt --skip-grant-table

Führen Sie für Datenbanken, die älter als 8.0 sind, den folgenden Befehl aus: mysqld --console --skip-grant-tables --shared-memory

Betreten Sie die Datenbank

Starten Sie ein cmd-Befehlsfenster als Administrator neu und geben Sie ein: mysql -uroot -p, Enter, um die Datenbank aufzurufen

Wenn Sie das Passwort nicht ändern, sondern nur das ursprüngliche Passwort sehen möchten, können Sie diese Anweisung in der Befehlszeile ausführen

select host,user,password from mysql.user; //Sie können den Benutzer und das Passwort anzeigen

Hinweis: In MySQL 5.7 und höher gibt es kein Kennwortfeld. Es ist verschlüsselt und in authentication_string geändert.

Kennwort ändern

Führen Sie die folgenden Anweisungen in der Befehlszeile aus

MySQL verwenden
update user set password=password("new_password") where user="root"; // Ändere hier ‚new_password‘ in das Passwort, das du festlegen möchtest, um die Berechtigungen zu leeren;
aufhören

Hinweis: In MySQL 5.7 und höher ersetzen Sie die Anweisung durch

update mysql.user set authentication_string=password('new_password') where user='root'; // Ändere 'new_password' in das Passwort, das du festlegen möchtest

Regeln für das Festlegen von Passwörtern in MySQL Version 5.7:
Es muss mindestens einen Großbuchstaben, einen Kleinbuchstaben, ein Sonderzeichen und eine Zahl enthalten. Das Passwort muss mindestens 8 Zeichen lang sein.

Starten Sie MySQL neu

Starten Sie MySQL neu und geben Sie Ihr Passwort ein, um sich anzumelden!

mysql -u root -p Geben Sie das Passwort ein und melden Sie sich erfolgreich an

Zusammenfassen

Dies ist das Ende dieses Artikels zur Lösung des MySQL-Root-Passwortfehlers Nr. 1045. Weitere Informationen zum Vergessen des MySQL-Root-Passworts finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So setzen Sie das Root-Passwort in mysql8.0.12 zurück
  • Zusammenfassung zum Ändern des Root-Passworts in MySQL 5.7 und MySQL 8.0
  • MySQL-Einstellungen zum Ändern des Root-Passworts, MySQL-Serververbindung, Diagramm allgemeiner MySQL-Befehle
  • Detaillierte Erläuterung der Idee, mysql8.0.11 zu installieren, das Root-Passwort zu ändern und Navicat für MySQL zu verbinden
  • Lösung für den MySql-Fehlercode 1045 unter Windows

<<:  Implementierungsmethode für die Kapselung von Vue3-Navigationsleistenkomponenten

>>:  Detaillierte Erläuterung der Docker-Container-Cross-Host-Multi-Netzwerksegment-Kommunikationslösung

Artikel empfehlen

Vue verwendet Echarts, um ein dreidimensionales Balkendiagramm zu implementieren

In diesem Artikel wird der spezifische Code von V...

CSS-Code zum Erstellen von 10 modernen Layouts

Vorwort Ich habe mir am Sonntag zu Hause das drei...

Vue verwendet drei Methoden zum Aktualisieren der Seite

Beim Schreiben von Projekten stoßen wir häufig au...

Implementierung der Installation und Deinstallation von CUDA und CUDNN in Ubuntu

Inhaltsverzeichnis Vorwort Installieren des Grafi...

HTML-Cellpadding- und Cellspacing-Attribute in Bildern erklärt

Zelle -- der Inhalt der Tabelle Zellenrand (Tabell...

Lösung für MySql-Fehler 1698 (28000)

1. Problembeschreibung: MysqlERROR1698 (28000)-Lö...

Installations-Tutorial für die ZIP-Archivversion von MySQL 5.7

In diesem Artikel finden Sie das Installations-Tu...

Tipps, wie Sie aus Pixeln umfassende Markenerlebnisse machen

Herausgeber: In diesem Artikel wird die Rolle erö...

Detaillierte Schritte zum Einrichten eines Nexus-Servers

1. Die Bedeutung des Aufbaus eines Nexus-Dienstes...

Details und Beispielcode der MySQL-Replikationstabelle

Detaillierte Erklärung der MySQL-Replikationstabe...