2010-12-22 15 views
9

Ich habe gerade die neueste Version von MySQL installiert. Bis jetzt hatte ich es auf Windows XP, aber ich wollte dies auf einem anderen Computer mit Windows 7 installieren.MySQL Kommandozeile wird nicht geöffnet?

Auch nach der Konfiguration alles richtig, wird der MySQL-Client nicht im Startordner angezeigt. Also ging ich in den bin-Ordner von MySQL und versuchte mysql.exe zu öffnen, aber es wurde sofort geschlossen.

Ich versuchte dann öffnen mysql.exe in cmd & das ist, was ich

C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: N O)

erhalten Alle Ideen, wie kann ich diese Arbeit bekommen?

+1

Haben Sie bei der Konfiguration Anmeldeinformationen für einen Benutzer angegeben? Wurzel? Administrator? Administrator usw.? Wenn dies der Fall ist, müssen Sie die Eingabeaufforderung mit "mysql -u -p" aufrufen und Sie werden aufgefordert, Ihr Passwort einzugeben. Nach erfolgreicher Eingabe des Passworts sollten Sie die mysql-Eingabeaufforderung mit dem Präfix "mysql>" anstelle von "C: \ was>>" erreichen. – Eaglebird

+0

Ja, Sie haben Recht. Das hat für mich funktioniert. Vielen Dank. Aber wie konfiguriere ich es so, dass MySQL ein eigenes Befehlsfenster hat und ich mich einfach durch Eingabe des Passworts anmelden kann. – Gaurav

+0

Erstellen Sie eine Verknüpfung dafür – Mchl

Antwort

12

Geben Sie Benutzernamen (root) C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroot

Standard passsword ist leer, aber wenn Sie es einrichten, müssen Sie das Kennwort provde auch

+3

Ich habe 'mysql -u root -p' und dann wurde ich aufgefordert, ein Passwort einzugeben. Dies scheint zu funktionieren. – Gaurav

+3

@Mchl zeigt diesen Fehler an "ERROR 2003 (HY000): Verbindung zu MySQL-Server auf 'localhost' (10061) nicht möglich" – Akash

6

Ich kann mich nicht erinnern, wo ich es zum ersten Mal las, aber wenn dieses Problem vor zugewandt ist, fand ich, dass ich manuell auf einen Dienst drehen musste:

  1. Windows-Taste + R und geben Sie Run und drücken Sie "Enter"
  2. Type "services.msc", drücken Sie " OK“
  3. Suche‚MySQL56‘mit der rechten Maustaste und wählen Sie‚Start‘
  4. Sie sollten nun in der Lage sein, ohne Probleme einzuloggen

, dass die Lösung ist, die für mich gearbeitet; hoffentlich hilft es anderen da draußen.

0

Was @Herschel gesagt hat, ist richtig, wenn Sie seine Schritte 1-4 folgen und dann versuchen, sich mit Ihrem Passwort in der Befehlszeile einzuloggen, haben Sie keine Probleme.

Sie können dies auch automatisch als Dienst ausführen lassen, etwas, das Sie benötigen, wenn Sie es auf einem Server ausführen.

  1. öffnen Run
  2. Type "services.msc" klicken Sie auf OK
  3. Finden Sie den MySQL-Dienst
  4. Rechtsklick Eigenschaften dann Starttyp nach unten gehen:
  5. ändern es zu automatischen
Verwandte Themen