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

80 Zeilen Code zum Schreiben eines Webpack-Plugins und Veröffentlichen auf npm

1. Einleitung Ich habe vor Kurzem die Prinzipien ...

Ein Beispiel, wie JavaScript doppelte Netzwerkanforderungen verhindern kann

Vorwort Während der Entwicklung stoßen wir häufig...

Zusammenfassung der CSS-Schwebeelementanalyse

Float: links/rechts/keine; 1. Gleichstufiges Schw...

Element Plus implementiert Affix

Inhaltsverzeichnis 1. Komponenteneinführung 2. Qu...

Tutorial zur Installation des AutoFs-Mount-Dienstes unter Linux

Unabhängig davon, ob es sich um einen Samba-Diens...

Hexadezimale Farbcodes (vollständig)

Rot und Pink und ihre Hexadezimalcodes. #990033 #...

Installieren Sie Redis und MySQL auf CentOS

1|0MySQL (MariaDB) 1|11. Beschreibung Das Datenba...

HTML (CSS-Stilspezifikation) muss lauten

CSS-Stilspezifikationen 1. Klassenauswahl 2. Tag-...

Detaillierte Hinweise zu React für Einsteiger

Inhaltsverzeichnis 1. Grundlegendes Verständnis v...

Detailliertes Tutorial zum Erstellen eines privaten Git-Servers unter Linux

1. Server-Setup Das Remote-Repository unterscheid...