Fehlerbehebung „FEHLER 1045 (28000): Zugriff für Benutzer ‚root‘@‘localhost‘ verweigert …“
Dieses Problem tritt auf Fehler bei der Installation einer Software-Suite unter Ubuntu, insbesondere beim Versuch, MySQL mit den in bereitgestellten Befehlen zu verwenden Frage.
Verstehen der Fehlermeldung
Die Fehlermeldung weist darauf hin, dass der Benutzer „root“ versucht, auf MySQL auf dem lokalen Computer („localhost“) zuzugreifen. , hat keine Berechtigung.
Lösung: Root-Passwort überprüfen
In Ihrem Fall Sie haben anscheinend beim Ausführen des MySQL-Befehls das Passwort „root“ angegeben. Allerdings legen MySQL-Installationen normalerweise kein Standard-Root-Passwort fest.
Fix:
Um das Problem zu beheben, versuchen Sie, sich als Root bei MySQL anzumelden, ohne ein Passwort anzugeben:
mysql -u root
Ändern des Root-Passworts (optional)
Einmal angemeldet in können Sie das Root-Passwort aus Sicherheitsgründen ändern:
mysqladmin -u root password [new_password]
Denken Sie daran, [new_password] durch Ihr gewünschtes Passwort zu ersetzen.
Zusätzliche Hinweise:
sudo service mysql status
Das obige ist der detaillierte Inhalt vonWarum erhalte ich „FEHLER 1045 (28000): Zugriff verweigert für Benutzer ‚root'@'localhost'', wenn ich MySQL unter Ubuntu verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!