2010-02-06 2 views
6

EDIT: Ich hatte MySQL zweimal auf meinem Rechner (XAMPP & auf eigene) installiertMySQL Passwort funktioniert nicht

Wenn ich mein Passwort in MySQL Command Line Client eingeben, es ist mein Passwort ablehnt, gibt ein akustisches Signal und schließt die Fenster. Kann mir jemand eine einfache Liste der Schritte zur Fehlerbehebung zur Verfügung stellen (von einfach bis progressiv technischer), um den Einstieg in MySQL ein für allemal wiederzuerlangen? Kann mir jemand sagen, was dazu führen kann, dass mein Passwort plötzlich abgelehnt wird? Ich benutze auch XAMPP und der MySQL-Dienst ist installiert und läuft. Danke im Voraus.

Ich erinnere mich, als ich dieses Problem vor einigen Monaten bekam, wenn ich mich richtig erinnere, löste ich es, indem ich den MySQL-Dienst von Windows XP Administrative Tool startete (etwas habe ich den MySQL-Dienst gestoppt und bis heute nicht weiß was es war).

Nun hat das Problem wieder begonnen, aber dieses Mal, als ich die Dienste überprüfte, war der MySQL-Dienst bereits 'gestartet'.

Jede Hilfe wird geschätzt. Danke

+0

Sind Sie versuchen, vom lokalen Server oder über das Netzwerk zuzugreifen? – James

+0

Danke für Ihre Antwort James. Ich versuche auf meinen lokalen Computer zuzugreifen. – Anthony

+0

Irgendwas stimmt jetzt wirklich nicht. Jedes Mal, wenn ich versuche, den MySQL-Dienst von XAMPP zu deinstallieren, indem ich das Häkchen aus dem Kontrollkästchen entferne, wird das Häkchen immer wieder angezeigt. Wenn ich versuche, den MySQL-Dienst von den XP-Verwaltungstools zu stoppen, sagt er einfach, dass der MySQL-Status "startet" und wenn ich darauf klicke, sagt das Dialogfeld "Starttyp: deaktiviert" – Anthony

Antwort

2

Haben Sie das Passwort für den root-Account? Wenn ja, versuchen Sie es über die Befehlszeile?

mysql --user=root --password=your password here 
    -- or -- 
    mysql --user=root --password=your password here --database=MySQL 
+0

Danke für Ihre Antwort James. Wenn ich mich richtig erinnere, ist mein Passwort der Root-Pass. Ok, das erste, worauf MySQL Command Line Client mich hinweist, ist das Passwort, das das obige nicht funktioniert hat. So versuchte ich Window-Befehlszeile, habe ich die oben genannten Befehle sowohl in meinem Stammverzeichnis (C-Laufwerk) und im MySQL-Ordner. Die Fehlermeldung, die ich erhielt, war 'root' wird nicht als interner oder externer Befehl erkannt .... Ich mache etwas falsch bei der Eingabe dieser Befehle? – Anthony

0

Mein Passwort plötzlich wieder so habe ich die folgenden Schritte unternommen hat, um es zu ändern:

  1. Verwenden von Windows-Eingabeaufforderung zu MySQL-bin-Verzeichnis
  2. Typ: Passwort mysqladmin -uroot -p yourNewPassword
  3. Drücken Sie die Eingabetaste. Sie werden nach Ihrem Passwort gefragt werden, geben Sie diesen
  4. Wenn keine Fehlermeldungen/Pieptöne passieren, wurde das Kennwort erfolgreich
  5. Melden Sie sich mit MySQL-Eingabeaufforderung mit dem neuen Passwort geändert

Was muss ich nicht Verstehen ist, WARUM mein Passwort nach 24 Stunden plötzlich wieder in Betrieb genommen wurde? Ich wünschte ich wüsste es, damit ich das in Zukunft vermeiden kann.

+0

Wahrscheinlich haben Sie den mysql-Dienst neu gestartet (vielleicht durch einen Neustart Ihres Computers). Siehe meine Antwort oben. – austinthemassive

2

Gibt es eine Fehlermeldung, wenn es Ihr Passwort zurückweist? Ich frage mich, ob Sie vielleicht einen veralteten Client verwenden und in dieses Problem laufen: http://dev.mysql.com/doc/refman/5.1/en/old-client.html

+0

Ich denke, das Problem war, dass ich MySQL zweimal auf meinem Rechner installiert hatte (einmal in XAMPP & an sich) – Anthony

3

Ich denke, ich habe herausgefunden, warum mein Passwort nicht funktionierte. Ich hatte zwei Versionen von MySQL auf meinem Rechner installiert (XAMPP und MySQL 5.1). Also habe ich MySQL 5.1 gelöscht und es hat funktioniert.

+0

Ich hatte das gleiche Problem. Das hat es auch für mich gelöst. – pythondjango

0

Ich möchte eine weitere erfolgreiche Lösung für dieses Problem hinzufügen. Ich reparierte das Installationsprogramm (das MSI), wählte die Reparaturoption und alles wurde behoben.

1

Ein bisschen zu spät, aber - Wenn Sie numerische Zeichen in Ihrem Passwort haben und den Nummernblock auf Ihrer Tastatur verwenden, vergewissern Sie sich, dass der Numlock eingeschaltet ist. Aus irgendeinem seltsamen Grund, wenn Sie Numlock aus haben, interpretiert MySQL immer noch einen Tastendruck.Dies ist für mich nicht sehr offensichtlich war, da mein Laptop keine Num Lock-Anzeige Licht haben, das ist HP für yah :)

1

Für mich (und meine ähnliches Problem)
--password = mypass
didn‘ t Arbeit
aber
--password = „mypass“

tat