Heim >Datenbank >MySQL-Tutorial >Wie kann ich den MySQL-Fehler „Zugriff verweigert' für den Root-Benutzer schnell beheben?
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:
mysql_native_password
.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!