2017-05-16 3 views
1

Ich hatte mysql bereits in meinem System installiert und deinstalliert ich es, weil es nicht erfolgreich ausgeführt wurde. Jetzt, als ich eine neue Version von MySQL installiert habe, startet und stoppt der Server erfolgreich. Aber es akzeptiert immer noch das Passwort meiner alten MySQL. Wenn ich versuche, das Passwort zu ändern, die ich brauche, weil es sagt mein altes Passwort abgelaufen ist, wenn ich versuche, es zu verbinden zu Werkbank, es gibt mir die folgende Fehlermeldung:Mysql Passwort Fehler zurückgesetzt

File './mysql/user.MYD' not found (Errcode: 2 - No such file or directory)

Ich habe auch versucht lief dieser Befehl:

mysql -uroot -p 

Es ist mein altes Passwort akzeptiert und dann, wenn ich laufe weiter anderen Befehl, Beispiel

mysql> USE mysql; 

Er fordert mich auf, das Passwort zurückzusetzen, und wenn ich es erneut mache, gibt es den obigen Fehler

+0

Haben die Antworten aus dieser vorherigen Frage geholfen? http://stackoverflow.com/questions/33467337/reset-mysql-root-password-using-alter-user-statement-after-install-on-mac – derelict

+0

ja ich das versuchte, es gibt mir immer noch die gleichen Fehler – slal

Antwort

1

Wenn Sie Ihre MySQL-Systemtabellen zerstört haben, müssen Sie sie mit dem Befehlszeilentool mysql_install_db oder etwas Ähnliches neu erstellen. Dies geschieht, während der Serverprozess gestoppt wird und alles korrekt initialisiert werden soll.

+0

I versuchte '' mysqld --initialize'''. Es heißt: '' '[ERROR] - initialisiert, aber das Datenverzeichnis enthält Dateien. Abbrechen.''' – slal

+0

Sie müssen eventuell übrig gebliebene Bits von Ihrer vorherigen Installation manuell löschen. – tadman

+1

Ich habe alle übrig geblieben und mysql neu installiert und es funktioniert: D Es gab eine Datei, die nicht gelöscht wurde – slal

Verwandte Themen