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

Implementierung langer Textschatten in Less in CSS3

Dieser Artikel stellt hauptsächlich die Implement...

Diagramm zur Installation von MySQL 5.6 unter Windows 7

Inhaltsverzeichnis 1. Herunterladen 2. Installati...

Zusammenfassung einiger kleinerer Probleme mit der MySQL-Autoinkrement-ID

Die folgenden Fragen basieren alle auf der InnoDB...

Tipps zum Organisieren von Zeichenfolgen in Linux

Bei Linux-Operationen ersetzen und zählen wir häu...

Erläuterung der Methode zum Schreiben von SQL-Anweisungen zum Einfügen

Methode 1: INSERT INTO t1(Feld1,Feld2) VALUE(v001...

So starten Sie eine Transaktion in MySQL

Vorwort In diesem Artikel wird hauptsächlich besc...

Lösung für das 404-Problem der Tomcat-Installation in Docker

Suchen Sie die Container-ID von Tomcat und rufen ...

Analyse des Parameterübertragungsprozesses des Treibermoduls in Linux

Deklarieren Sie den Parameternamen, den Typ und d...

Reines CSS3 zum Erstellen eines Beispielcodes für Haushühner

Ich habe in letzter Zeit viel Wissen und Artikel ...

Ausführliche Erläuterung der Auswirkungen von NULL auf Indizes in MySQL

Vorwort Ich habe viele Blogs gelesen und von viel...

Erstellen Sie ein SSL-Zertifikat, das in nginx und IIS verwendet werden kann

Inhaltsverzeichnis Erstellen eines SSL-Zertifikat...

Beispielcode einer SVG-Schaltfläche basierend auf einer CSS-Animation

Der spezifische Code lautet wie folgt: <a href...