Heim > Datenbank > MySQL-Tutorial > Wie kann ich den MySQL-Fehler „Zugriff verweigert für Benutzer ‚root'@'localhost'' beheben?

Wie kann ich den MySQL-Fehler „Zugriff verweigert für Benutzer ‚root'@'localhost'' beheben?

Linda Hamilton
Freigeben: 2025-01-21 01:06:08
Original
735 Leute haben es durchsucht

How Can I Fix the

Behebung des MySQL-Fehlers „Zugriff verweigert“ für ‚root‘@‘localhost‘

Der Fehler „Zugriff verweigert für Benutzer ‚root‘@‘localhost‘ (mit Passwort: JA)“ kann schwierig zu beheben sein. Viele Online-Lösungen sind zu komplex. Dieser Leitfaden bietet eine unkomplizierte Lösung.

Die Lösung:

  1. Öffnen Sie Ihr Terminal und verbinden Sie sich als Root mit MySQL:

    <code class="language-bash">sudo mysql</code>
    Nach dem Login kopieren
  2. Führen Sie diesen Befehl aus, um das Root-Passwort und die Authentifizierungsmethode zurückzusetzen:

    • Für MySQL:

      <code class="language-sql">ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';</code>
      Nach dem Login kopieren
    • Für MariaDB:

      <code class="language-sql">ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('root');</code>
      Nach dem Login kopieren

    Ersetzen Sie „root“ durch Ihr gewünschtes Passwort.

  3. Verlassen Sie die MySQL-Konsole (Strg D oder exit).

Den Fix verstehen:

Diese Methode ändert das Authentifizierungs-Plugin in mysql_native_password und legt das Root-Passwort fest. Sie haben die Flexibilität, Ihr eigenes Passwort zu wählen.

Weiterführende Literatur:

Ausführlichere Informationen finden Sie in der offiziellen MySQL- und MariaDB-Dokumentation. Denken Sie daran, die MySQL-Konsole mit Strg D oder dem Befehl exit zu verlassen.

Das obige ist der detaillierte Inhalt vonWie kann ich den MySQL-Fehler „Zugriff verweigert für Benutzer ‚root'@'localhost'' 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