Heim > Datenbank > MySQL-Tutorial > Warum erhalte ich die Fehlermeldung „Fehler beim Zugriff auf MySQL mit ‚root@localhost'' und wie kann ich das beheben?

Warum erhalte ich die Fehlermeldung „Fehler beim Zugriff auf MySQL mit ‚root@localhost'' und wie kann ich das beheben?

Mary-Kate Olsen
Freigeben: 2024-12-12 11:29:10
Original
529 Leute haben es durchsucht

Why Am I Getting

Fehler beim Zugriff auf MySQL mit „root@localhost“ (Verwendung des Passworts: NEIN)

Dieser Fehler tritt häufig auf, wenn versucht wird, eine Verbindung zu MySQL herzustellen Server ohne Angabe eines gültigen Passworts. Um dieses Problem zu beheben und zu beheben, führen Sie die folgenden Schritte aus:

1. Überprüfen Sie, ob ein Root-Passwort vorhanden ist:

In einigen Fällen verfügt MySQL möglicherweise über ein Standard-Root-Passwort, auch wenn Sie sich nicht erinnern, eines festgelegt zu haben. Versuchen Sie es mit dem folgenden Befehl:

mysql -u root -p
Nach dem Login kopieren
Nach dem Login kopieren

Wenn Sie dazu aufgefordert werden, lassen Sie das Passwortfeld leer und drücken Sie die Eingabetaste. Wenn Sie Zugriff erhalten, ist kein Passwort festgelegt.

2. Root-Passwort zurücksetzen:

Wenn der obige Befehl fehlschlägt, können Sie das Root-Passwort mit dem folgenden Verfahren zurücksetzen:

  • MySQL-Dienst stoppen: Von Stoppen Sie bei den Windows-Diensten den MySQL-Dienst.
  • Befehlszeile öffnen: Öffnen Sie ein Befehlszeilenfenster (CMD) Befehl:
  • Neu festlegen Passwort: Beim Ausführen des Befehls fordert MySQL Sie möglicherweise zur Eingabe eines neuen Passworts auf. Geben Sie Ihr gewünschtes Passwort ein.
MySQL-Dienst neu starten:
mysqld --defaults-file="C:\program files\mysql\mysql server 5.1\my.ini" --init-files=C:\root.txt
Nach dem Login kopieren
Starten Sie den MySQL-Dienst über die Windows-Dienste.
  • 3. Zugriff mit neuem Passwort:
  • Versuchen Sie erneut, mit dem von Ihnen festgelegten neuen Passwort eine Verbindung zu MySQL herzustellen:
Wenn Sie weiterhin die Fehlermeldung „Zugriff verweigert“ erhalten, überprüfen Sie Folgendes :

Sie verwenden den richtigen Benutzernamen („root“) und Hostnamen („localhost“).

Ihr Passwort lautet korrekt.

mysql -u root -p
Nach dem Login kopieren
Nach dem Login kopieren
Stellen Sie sicher, dass der MySQL-Windows-Dienst ausgeführt wird.

Der MySQL-Port ist geöffnet (Standard: 3306).

Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Fehlermeldung „Fehler beim Zugriff auf MySQL mit ‚root@localhost'' und wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage