Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MYSQL-Fehler:1045 (28000):Zugriff für Benutzer „root“@„localhost“ verweigert

Anscheinend fehlt ein Leerzeichen zwischen Benutzername und --password


Wenn Sie das Root-Passwort nicht kennen, gibt es bei Debian oder Ubuntu eine einfache Möglichkeit, es zurückzusetzen:Rufen Sie zuerst die genaue Version Ihres Servers mit

ab
sudo dpkg --get-selections | grep 'mysql-server-'

Verwenden Sie dann einfach sudo dpkg-reconfigure mysql-server-5.x

(Übrigens, ersetzen Sie 5.x durch Ihre echte Versionsnummer)


Bei einer Neuinstallation ist das Standard-Root-Passwort leer, daher sollte es möglich sein, sich mit nur

anzumelden
mysql -u root

Natürlich sollten Sie nach der Installation ein Root-Passwort hinzufügen

mysqladmin -u root password [newpassword]

In den meisten Fällen sollten Sie auch dedizierte Konten mit eingeschränkten Rechten einrichten, bevor Sie mit einer DB arbeiten.