Heim >Datenbank >MySQL-Tutorial >Wie kann ich den MySQL-Fehler „Zugriff verweigert' für den Root-Benutzer schnell beheben?

Wie kann ich den MySQL-Fehler „Zugriff verweigert' für den Root-Benutzer schnell beheben?

Linda Hamilton
Linda HamiltonOriginal
2025-01-21 00:47:09871Durchsuche

How Can I Quickly Fix the MySQL

Eine einfache Lösung für den MySQL-Fehler „Zugriff verweigert“

Stößt du in MySQL auf den gefürchteten Fehler „Zugriff verweigert für Benutzer ‚root‘@‘localhost‘“? Dieser Leitfaden bietet eine schnelle und einfache Lösung und vermeidet die komplexen Verfahren, die oft online zu finden sind.

So lösen Sie dieses Problem:

Zuerst greifen Sie mit dem folgenden Befehl auf die MySQL-Konsole zu:

<code class="language-bash">sudo mysql</code>

Führen Sie als Nächstes die entsprechende Abfrage in der MySQL-Konsole aus. Wählen Sie die Abfrage basierend auf Ihrem Datenbanksystem:

Für MySQL:

<code class="language-sql">ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';</code>

Für MariaDB:

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

Diese Befehle führen zwei entscheidende Aktionen aus:

  • Sie ändern das Authentifizierungs-Plugin in mysql_native_password.
  • Sie setzen das Root-Passwort auf „root“ (Sie können dies innerhalb der Abfrage einfach in Ihr gewünschtes Passwort ändern).

Nachdem Sie den Befehl ausgeführt haben, sollten Sie sich mit dem Root-Benutzer und Ihrem neuen Passwort anmelden können.

Ausführliche Informationen finden Sie in der offiziellen MySQL- oder MariaDB-Dokumentation. Um die MySQL-Konsole zu verlassen, drücken Sie Ctrl D oder geben Sie exit ein.

Das obige ist der detaillierte Inhalt vonWie kann ich den MySQL-Fehler „Zugriff verweigert' für den Root-Benutzer schnell beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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