Lösung für das MySQL-Fehlerproblem 1045 (28000)

Lösung für das MySQL-Fehlerproblem 1045 (28000)

Ich bin auf den MySQL-FEHLER 1045 gestoßen und habe viel Zeit mit diesem Problem verbracht. Ich habe es selbst aufgeschrieben. Die Methode stammt von Baidu und hat sich als effektiv erwiesen.

FEHLER 1045 (28000): Zugriff für Benutzer 'ODBC'@'localhost' verweigert (mit Passwort: NEIN)

FEHLER 1045 (28000): Zugriff verweigert für Benutzer 'ODBC'@'localhost' (mit Passwort: JA)-----Das ist das Problem

Unter Windows die Lösungen für die beiden oben genannten Fehler

1. Suchen Sie die Konfigurationsdatei my.ini und öffnen Sie sie. Sie können sie auch mit dem Editor öffnen.

2. Suchen Sie nach dem Öffnen nach dem Schlüsselwort mysqld und fügen Sie unter mysqld „skip-grant-tables“ hinzu, speichern und beenden Sie.

PS: Wenn Sie aufgefordert werden, nicht zu speichern, können Sie die Datei auf den Desktop ausschneiden, die Änderungen speichern und sie dann in das mySQL-Verzeichnis kopieren

3. Starttaste + R, öffnen Sie das Dialogfeld Ausführen, geben Sie "services.msc" ein, um das Dienstefenster zu öffnen

4. Starten Sie den MySQL-Dienst neu

5. Führen Sie dann cmd aus und geben Sie mysql -u root -p ein, um sich ohne Passwort anzumelden. Wenn password: angezeigt wird, drücken Sie zur Anmeldung die Eingabetaste.

6. Geben Sie die MySQL-Datenbank ein:

mysql> mysql verwenden;Datenbank geändert

7. Legen Sie ein neues Kennwort für den Root-Benutzer fest: mysql> update user set password=password("123456") where user="root";

Tipp: Abfrage OK, 1 Zeile betroffen (0,04 Sek.) Übereinstimmende Zeilen: 1 Geändert: 1 Warnungen: 0

8. Aktualisieren Sie die Datenbank mysql> Flush-Berechtigungen;

Tipp: Abfrage OK, 0 Zeilen betroffen (0,01 Sek.)

9. Beenden Sie mysql:mysql> exit

Tipp: Tschüß

PS: 123456 ist das neue Passwort. Benutzer können es nach Bedarf in ihr eigenes Passwort ändern.

10. Ändern Sie nach der Änderung die Datei my.ini erneut, löschen Sie die gerade hinzugefügte Zeile „skip-grant-tables“, speichern und beenden Sie den Vorgang und starten Sie den MySQL-Dienst neu.

Wunderbares Thema teilen:

Tutorial zur Installation verschiedener MySQL-Versionen

MySQL 5.7-Installationstutorials für verschiedene Versionen

MySQL 5.6-Installationstutorials für verschiedene Versionen

mysql8.0-Installationstutorials für verschiedene Versionen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So beheben Sie den MySQL-FEHLER 1045 (28000) - Zugriff wegen Benutzer verweigert
  • FEHLER 1045 (28000): Zugriff verweigert für Benutzer ''''root''''@''''localhost''' (mit Passwort: JA) Praktische Lösung
  • So beheben Sie den Fehler "ERROR 1045 (28000)" beim Anmelden bei MySQL
  • Lösen Sie das Problem von FEHLER 1045 (28000): Zugriff verweigert für Benutzer ''root''@''localhost'' beim Anmelden nach der Installation von MySQL 5.7.17 auf Ubuntu 16.04
  • MySQL-FEHLER 1045 (28000): Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: NEIN) Ursachen und Lösungen
  • MySQL-Anmeldefehleraufforderung: Lösung für FEHLER 1045 (28000)
  • MYSQL-FEHLER 1045 (28000): Zugriff für Benutzer verweigert (mit Passwort: JA) Lösung
  • MySQL lösen: FEHLER 1045 (28000): Zugriff für Benutzer ''root''@''localhost'' verweigert (mit Passwort: NEIN/JA)

<<:  Detaillierte Erklärung der Linux-Less-Befehlsbeispiele

>>:  Beheben Sie das Problem, dass das Elementbearbeitungsformular el-radio nach dem Echo nicht ausgewählt werden kann

Artikel empfehlen

Zusammenfassung der Docker-Datenspeicherung

Bevor Sie diesen Artikel lesen, hoffe ich, dass S...

So betten Sie mithilfe von Iframe andere Webseiten in eine Webseite ein

So verwenden Sie Iframe: Code kopieren Der Code l...

JS praktisches objektorientiertes Schlangenspielbeispiel

Inhaltsverzeichnis denken 1. Bild mit dem gierige...

Automatische Dateisynchronisierung zwischen zwei Linux-Servern

Wenn Server B (172.17.166.11) eingeschaltet oder ...

Der visuelle Designpfad der Website sollte den Benutzergewohnheiten entsprechen

Cooper sprach über den visuellen Pfad des Benutze...

Umfassendes Verständnis von HTML-Formularelementen

Wie unten dargestellt: XML/HTML-CodeInhalt in die...

5 Möglichkeiten, um festzustellen, ob ein Objekt in JS ein leeres Objekt ist

1. Konvertieren Sie das JSON-Objekt in eine JSON-...

Zusammenfassung der Vue3-Slot-Nutzung

Inhaltsverzeichnis 1. Einführung in den V-Slot 2....

SQL-Implementierung von LeetCode (181. Angestellte verdienen mehr als Manager)

[LeetCode] 181.Mitarbeiter verdienen mehr als ihr...

Setzen Sie den Eingang auf schreibgeschützt über deaktiviert und schreibgeschützt

Es gibt zwei Möglichkeiten, schreibgeschützte Eing...

Lösung für langsame Netzwerkanforderungen im Docker-Container

Bei der Verwendung von Docker wurden mehrere Prob...