it-swarm.com.de

Verbindung vom Windows-Befehl Eingabeaufforderung zur Befehlszeile von mysql

Ich versuche, von meiner Windows-Eingabeaufforderung aus eine Verbindung mit der MySQL-Befehlszeile herzustellen

Ich schreibe die nächste Zeile in cmd, bekomme aber einen Fehler.

cd C:\MYSQL\bin\

Und dann führe ich aus 

mysql.exe -u=root -p=admin

aber ich bekomme diesen Fehler

ERROR 1045: <28000>: Access denied for user 'root'@'localhost' <using password:YES>

Vielen Dank, 

37
Washu

Die cd in Ihrer Frage ist ungültig (zitiert es hier, weil Sie es einmal entfernt haben und es war dort, als diese Antwort veröffentlicht wurde):

cd CD:\MYSQL\bin\

Sie können nichts cd zu CD:\ irgendetwas ändern, da CD:\ kein gültiges Verzeichnis in Windows ist. CD: würde ein Laufwerk anzeigen, außer dass Laufwerke auf einen einzelnen Buchstaben zwischen A und Z beschränkt sind. 

Befindet sich Ihr \MYSQL\BIN auf Laufwerk C:, müssen Ihre Befehle folgendermaßen lauten:

C:\>cd \MYSQL\Bin
C:\MYSQL\Bin>mysql -u root -p admin

Wenn Sie sich noch nicht mit C: befinden (was Sie wissen, wenn Sie die Eingabeaufforderung im Cmd-Fenster betrachten) oder sich Ihr MySQL-Ordner auf einem anderen Laufwerk befindet (beispielsweise D:), wechseln Sie auch zu diesem Laufwerk:

C:\> cd /d D:\MYSQL\Bin
D:\MYSQL\Bin>mysql -u root -p admin

Der .exe hinter mysql ist optional, da .exe eine ausführbare Erweiterung unter Windows ist. Wenn Sie mysql eingeben, sucht Windows automatisch nach einer ausführbaren Datei mit diesem Namen und führt sie aus, wenn sie gefunden wird.

Beachten Sie, dass in meinen beiden Beispielen für die Ausführung von mysql keine =-Zeichen vorhanden sind. Sie sollten einfach -p ohne Kennwort verwenden und warten, bis Sie dazu aufgefordert werden.

66
Ken White

Benutze das :

mysql -u user_name -p  then press_enter_key

geben Sie dann das Passwort ein

d.h.

line-1 : mysql -u root -p

line-2 : admin
11

geben Sie zuerst cmd ein, dann erscheint die Windows-Eingabeaufforderung:

PATH C:\XAMPP\MYSQL\BIN;%PATH%;
mysql -u root -p

woher:

  • -u ist die Benutzer-ID
  • -p ist das Passwort. Wenn Sie kein Passwort verwenden, lassen Sie es einfach leer.
4
Paul Q. Alvarez

Sie melden sich falsch an. Sie sollten = nicht in Ihr Login aufnehmen. Geben Sie zum Anmelden ein:

mysql.exe -uroot -padmin

Wenn dies nicht funktioniert, haben Sie möglicherweise Ihr System nicht konfiguriert. Wenn ja, dann ist hier ein gutes Tutorial für den Einstieg in die MySQL-Eingabeaufforderung: http://breakdesign.blogspot.com/2007/11/getting-started-with-php-und-mysql-in_11.html

3
RonaldBarzell

C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -u username -p

Dann werden Sie nach dem Kennwort gefragt . Geben Sie das Kennwort ein, das Sie während der Installation beim Hinzufügen von db-Benutzern . festgelegt haben. In the given image depp is my username

2
Ramandeep Singh
  1. Starten Sie Ihren MySQL-Serverdienst über das MySQL-Home-Verzeichnis. Ihr Verzeichnis lautet C:\MYSQL\bin \. Wählen Sie dieses Verzeichnis in der Befehlszeile und geben Sie Folgendes ein: NET START MySQL
    (Danach können Sie den Windows Task-Manager öffnen und auf der Registerkarte Prozesse prüfen, ob mysqld.exe Prozess läuft. Vielleicht ist Ihr Problem hier.)
  2. Art: mysql -u Nutzer -p [Drücken Sie Enter]
  3. Geben Sie Ihre Passwort [Drücken Sie Enter] 

oder machen Sie eine start.bat Datei:

  1. Füge C:\MYSQL\bin\zu deinem PFAD hinzu
  2. Schreiben Sie eine start.bat-Datei
  3. Meine start.bat-Datei hat nur zwei Zeilen wie folgt:
    net start MySQL
    mysql -u root -p

Viel Glück!

P.S. Dies ist eine Antwort aus Polen. Mein Präsident Lech Kaczyński wurde am 10.04.2010 in Smoleńsk ermordet. Sie müssen davon wissen. Bitte lesen Sie im Netz darüber.

2
Tomasz

Ich habe den folgenden Befehl zum Verbinden von MySQL Server 8.0 in der Windows-Eingabeaufforderung verwendet.

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p my_db
Enter password: ****

oder

C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p my_db -h localhost
Enter password: ****

Hier ist my_db der Schemaname.

 enter image description here

1
Prashant Sahoo

Melden Sie sich einfach in mysql in windows an, wenn Sie Ihren Benutzernamen und Ihr Kennwort kennen.

Öffnen Sie Ihre Eingabeaufforderung, für mich lautet der Benutzername root und das Kennwort ist password.

mysql -u root -p
Enter password: ********

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.11-log MySQL Community Server (GPL)

Hoffe, es würde vielen helfen.

1
ArifMustafa

Wechseln Sie in Ihr MySQL-Verzeichnis. Wie in meinem Fall ist es ...

cd C:\Program Files\MySQL\MySQL Server 8.0\bin
mysql -uroot -p

root kann zu Ihrem Benutzer geändert werden, unabhängig davon, welchen MySQL-Benutzer Sie eingestellt haben.

Es wird nach Ihrem Passwort gefragt. Wenn Sie ein Passwort haben, geben Sie Ihr Passwort ein und drücken Sie "Enter". Sie werden mit MySQL verbunden.

Es gibt eine andere Möglichkeit, eine direkte Verbindung zu MySQL herzustellen, ohne jedes Mal in das Verzeichnis zu gehen und die Befehle einzugeben.

Erstellen Sie eine .bat-Datei . Fügen Sie zunächst Ihren Pfad zu MySQL hinzu. In meinem Fall war es

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

Fügen Sie dann diese beiden Zeilen hinzu

net start MySQL 
mysql -u root -p

Wenn Sie das Kennwort nicht jedes Mal eingeben möchten, können Sie das Kennwort einfach mit -p hinzufügen, z. -proot (falls root das Passwort war), aber das wird nicht empfohlen.

Außerdem, wenn Sie eine Verbindung zu einem anderen Host als dem lokalen Server (Staging-/Produktionsserver) herstellen möchten. Sie können auch -h22.345.80.09 hinzufügen. 22.345.80.09 ist Ihre Server-IP.

net start MySQL 
mysql -u root -p -h22.345.80.0

Speicher die Datei. Doppelklicken Sie zum Öffnen auf und verbinden Sie sich direkt mit MySQL.

0

Wechseln Sie zunächst in das Verzeichnis mysql bin. Sie haben zwei Möglichkeiten, eine Verbindung herzustellen

1) mysql -u root -p1234 (ohne Platz für das Passwort-Flag) 2) mysql -u root -p und geben Sie das Passwort ein, wenn Sie danach gefragt werden

0
S.Roshanth

Bitte führen Sie die folgenden Schritte aus

  1. Öffnen Sie zuerst Ihr Eingabeaufforderung mit Administrator.
  2. Wechseln Sie in das von MySQL installierte Verzeichnis, kopieren Sie den Pfad und fügen Sie Eingabeaufforderung wie folgt ein: - C:\Programme\MySQL\MySQL Server 5.7\bin>

  3. C:\Programme\MySQL\MySQL Server 5.7\bin> mysql -uroot -p [-u für Benutzername -p für Passwort]

  4. C:\Programme\MySQL\MySQL Server 5.7\bin> mysql -uroot -p Passwort eingeben: **** [Passwort hier eingeben]

1 first image

0
Ravindra Kumar

Sie müssen über den Installationspfad von mysql gehen, der sich auf Laufwerk C: befindet.

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -u root -p

OR

C:\>cd \MYSQL\Bin
C:\MYSQL\Bin>mysql -u root -p

Das fragt Ihr MySql-Passwort über die Eingabeaufforderung:

Enter password: ******

Geben Sie das Passwort ein und Sie erhalten ein MySQL-Dashboard.

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4622
Server version: 5.7.14-log MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective

besitzer.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
0
Ashish Gupta

Die folgenden Befehle stellen eine Verbindung zu einer beliebigen MySQL-Datenbank her

Shell> mysql --Host=localhost --user=myname --password=mypass mydb

oder

Shell> mysql -h localhost -u myname -pmypass mydb

Da das Kennwort im Klartext angezeigt wird, können Sie das Kennwort später eingeben, wenn Sie dazu aufgefordert werden. Der Befehl lautet also wie folgt

Shell> mysql --Host=localhost --user=myname --password mydb
Shell> mysql -h localhost -u myname -p mydb
0