Behebung des MySQL-Fehlers „Zugriff verweigert“ für den „Root“-Benutzer
Der häufige MySQL-Fehler „Zugriff verweigert für Benutzer ‚root‘@‘localhost‘ (mit Passwort: JA)“ führt Benutzer oft in ein Labyrinth komplizierter Lösungen. Glücklicherweise funktioniert normalerweise eine einfache Lösung.
Anstelle einer komplexen Fehlerbehebung versuchen Sie es mit dieser einzelnen Abfrage, die über sudo mysql
:
<code class="language-sql">ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; (Or, for MariaDB:) ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('root');</code>
Diese Abfrage erfüllt zwei Schlüsselfunktionen:
mysql_native_password
Plugin.Nachdem Sie diese Abfrage ausgeführt haben, sollten Sie als Root-Benutzer auf Ihre Datenbank zugreifen können. Weitere Informationen finden Sie in der offiziellen MySQL- oder MariaDB-Dokumentation.
Um die MySQL-Konsole zu verlassen, drücken Sie Strg D oder geben Sie „exit“ ein.
Das obige ist der detaillierte Inhalt vonWie kann ich den MySQL-Fehler „Zugriff verweigert für Benutzer ‚root'@'localhost'' schnell beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!