52 Stimmen

MySQL - ERROR 1045 - Zugriff verweigert

Irgendwie habe ich es geschafft, diesen Fehler zu bekommen, wenn ich versuche, über die Kommandozeile auf MySQL zuzugreifen:

[root@localhost ~]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Ich habe versucht, das Kennwort mit Hilfe dieses HowTo zurückzusetzen, ohne Erfolg.

Ich habe mysql komplett deinstalliert und neu installiert, aber ich werde immer noch nach einem Passwort gefragt. Ich habe keine Ahnung, warum dies der Fall ist!

Kann mir bitte jemand helfen, eine Standardinstallation von MySQL zu erhalten.

Umwelt

Fedora Core 10, voller Root-Zugriff, Apache und PHP installiert

Vielen Dank für jede Hilfe!!

エディトリアル

Für alle, die sich ein paar Stunden "Bluthusten" ersparen möchten - wenn Sie MySQl deinstallieren, löschen Sie alles, was zurückbleibt. Wenn Sie dies nicht tun, wird es nie eine FRISCHE Installation sein.

1voto

Brandon Punkte 2288

Ich hatte den gleichen Fehler, aber das lag daran, dass password_expired wurde festgelegt auf Y . Sie können dieses Problem beheben, indem Sie den gleichen Ansatz wie bei der derzeit akzeptierte Antwort sondern führt stattdessen die MySQL-Abfrage aus:

UPDATE mysql.user SET password_expired = 'N' WHERE User='root';

0voto

Mysql user Punkte 1

Ich konnte keine Verbindung zu MySql Administrator herstellen. Ich habe das Problem behoben, indem ich einen anderen Benutzer erstellt und alle Berechtigungen zugewiesen habe.

Ich habe mich mit diesem neuen Benutzer angemeldet und es hat funktioniert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X