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

So finden Sie identische Dateien in Linux

Während der Nutzung des Computers entsteht im Sys...

Zusammenfassung gängiger Docker-Befehle (empfohlen)

1. Zusammenfassung: Im Allgemeinen können sie in ...

MYSQL 5.6 Bereitstellung und Überwachung der Slave-Replikation

MYSQL 5.6 Bereitstellung und Überwachung der Slav...

So zeigen Sie eine PDF-Datei mit pdfjs in vue in der Vorschau an

Inhaltsverzeichnis Vorwort denken Analysieren und...

HTML-, CSS- und JS-Kompatibilitätsbaum (IE, Firefox, Chrome)

Was ist ein Baum im Webdesign? Einfach ausgedrückt...

Probleme bei der Verwendung der Rich-Text-Bearbeitung mit Wangeditor in Vue

wangEditor ist ein webbasierter Rich-Text-Editor,...

Beispiele für die Verwendung von Docker und Docker-Compose

Docker ist eine Open-Source-Container-Engine, mit...

Beispielcode zur Implementierung der Menüberechtigungssteuerung in Vue

Wenn Benutzer an einem Backend-Verwaltungssystem ...

Analyse und Beschreibung von Netzwerkkonfigurationsdateien unter Ubuntu-System

Ich bin heute auf ein seltsames Netzwerkproblem g...

Preistabelle mit CSS3 implementiert

Ergebnis: Implementierungscode html <div id=&q...

Analyse des Implementierungsprozesses der Docker-Container-Orchestrierung

In tatsächlichen Entwicklungs- oder Produktionsum...