Comment se connecter de l'invite de commande windows à la ligne de commande mysql

j'essaie de me connecter à la ligne de commande mysql server à partir de l'invite de windows

j'écris la ligne suivante dans cmd mais j'obtiens une erreur.

cd C:MYSQLbin

puis-je exécuter

mysql.exe -u=root -p=admin

mais je reçois cette erreur

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

Merci,

35
demandé sur Washu 2012-12-07 00:57:25

14 réponses

cd votre question est non valide (en citant ici parce que vous avez enlevé une fois, et elle était là quand cette réponse a été posté):

cd CD:\MYSQL\bin\

Vous ne pouvez pas cdCD:\ quoi que ce soit, parce que CD:\ n'est pas un répertoire valide dans Windows. CD: indiquerait un lecteur, sauf que les lecteurs sont limités à une seule lettre entre A et Z.

Si votre \MYSQL\BIN est sur le lecteur C:, alors vos commandes doivent être:

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

Si vous n'êtes pas déjà sur C: (ce que vous saurez en regardant l'invite dans la fenêtre cmd), ou votre dossier MySQL est sur un autre lecteur (par exemple, D:), changer pour que le lecteur trop:

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

.exe après mysql est optionnel, puisque .exe est une extension exécutable sur Windows. Si vous tapez mysql, Windows recherchera automatiquement un fichier exécutable avec ce nom et l'exécutera s'il le trouve.

Note que dans mes deux exemples d'exécution mysql, il n'y a pas = signes. Vous devriez utiliser -p sans mot de passe, et attendre d'être invité à la place.

62
répondu Ken White 2012-12-09 07:32:29

Utilisation :

mysql -u user_name -p  then press_enter_key

puis tapez mot de passe

i.e.

line-1 : mysql -u root -p

line-2 : admin
10
répondu Raghvendra Parashar 2017-05-08 10:57:30

premier type cmd alors l'invite de commande windows apparaîtra:

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

où:

  • - u est l'identifiant de l'utilisateur
  • - P est le mot de passe, si vous n'utilisez pas de mot de passe, laissez-le en blanc.
4
répondu Paul Q. Alvarez 2015-01-31 16:35:36

Vous ne vous connectez pas correctement; vous ne devriez pas inclure = dans votre login. Donc, pour vous connecter, tapez:

mysql.exe -uroot -padmin

si cela ne fonctionne pas, alors vous pouvez ne pas avoir votre système configuré. Si oui, alors voici un bon tutoriel pour commencer avec L'invite MySQL: http://breakdesign.blogspot.com/2007/11/getting-started-with-php-and-mysql-in_11.html

3
répondu RonaldBarzell 2012-12-06 20:59:52
  1. Démarrez votre service de serveur MySQL à partir du répertoire MySQL home. La vôtre est C:\MYSQL\bin choisissez ce répertoire en ligne de commande et tapez: NET START MySQL

    (Après cela, vous pouvez ouvrir Windows Gestionnaire des tâches et de vérifier dans L'onglet Processus est mysqld.EXE processus en cours d'exécution. Peut-être que votre problème est ici.)
  2. Type: mysql-u utilisateur -p [pressEnter]
  3. Tapez votre mot de passe [pressEnter]

ou faire un démarrer.chauve-souris fichier:

  1. ajouter C:\MYSQL\bin vers votre chemin
  2. écrire un début.le fichier bat
  3. Mon départ.fichier de chauve-souris n'a que deux lignes comme ci-dessous:

    NET start MySQL

    mysql-u root-p

bon la chance!

P.S. C'est une réponse de la Pologne.Mon président Lech Kaczyński a été assassiné 10.04.2010 à Smoleńsk. Vous avez besoin de savoir à ce sujet. Veuillez lire à ce sujet sur le net.

2
répondu Tomasz 2014-05-31 08:59:28

Simplement pour se connecter mysqlwindows si vous connaissez votre nom d'utilisateur et mot de passe.

Ouvrez votre invite de commande, pour moi, le nom d'utilisateur est root et le mot de passe est 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)

j'Espère que cela aiderait beaucoup.

1
répondu ArifMustafa 2018-04-22 04:42:08

j'ai utilisé la commande suivante pour vous connecter MySQL Server 8.0 dans l'invite de commande Windows.

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

ou

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

Ici my_db est le nom du schéma.

enter image description here

1
répondu Prashant Sahoo 2018-05-01 13:30:02

les commandes suivantes se connectent à N'importe quelle base de données MySQL

shell> mysql --host=localhost --user=myname --password=mypass mydb

ou

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

Puisqu'il montre le mot de passe dans le texte simple, vous pouvez taper mot de passe plus tard comme demandé. Ainsi, la commande sera comme suit

shell> mysql --host=localhost --user=myname --password mydb
shell> mysql -h localhost -u myname -p mydb
0
répondu Mohammad Selim Miah 2016-12-27 08:34:02

vous devez aller sur le chemin installé mysql est sur le lecteur C:, alors vos commandes doivent être:

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

qui demandera à votre message MySql password over command prompt:

Enter password: ******

mettez le mot de passe et vous obtiendrez mysql tableau de bord.

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

propriétaires.

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

mysql>
0
répondu Ashish Gupta 2017-04-29 10:31:52

allez dans votre répertoire MySQL. Comme dans mon cas...

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

root peut être changé pour votre utilisateur quel que soit L'utilisateur MySQL que vous avez défini.

il vous demandera votre mot de passe. Si vous avez un mot de passe, Tapez votre mot de passe et appuyez sur "Entrée", si aucun mot de passe n'est défini, appuyez simplement sur Entrée sans taper. Vous serez connecté à MySQL.

il y a une autre façon de se connecter directement à MySQL sans devoir aller dans le répertoire et taper commande.

Créer un .le fichier bat. Tout d'abord, ajoutez votre chemin vers MySQL. Dans mon cas, c'était,

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

Puis ajouter ces deux lignes

net start MySQL 
mysql -u root -p

si vous ne voulez pas taper mot de passe chaque fois que vous pouvez simplement ajouter mot de passe avec-P par exemple-proot (dans le cas où root était le mot de passe) mais cela n'est pas recommandé.

aussi, si vous voulez vous connecter à un autre hôte que local (Serveur de mise en scène/production). Vous pouvez aussi ajouter-h22.345.80.09 E. G. 22.345.80.09 est votre serveur IP.

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

Enregistrer le fichier. Il suffit de double-cliquer pour ouvrir et se connecter directement à MySQL.

0
répondu Syed Ehtsham Abbas 2018-06-02 21:12:42

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

alors il demandera le mot de passe. Entrez le mot de passe que vous avez défini pour le nom d'utilisateur lors de l'installation tout en ajoutant les utilisateurs de la base de données. In the given image depp is my username

0
répondu Ramandeep Singh 2018-07-03 18:17:13

syntaxe pour ouvrir mysql sur le terminal de fenêtre comme:

mysql-u-p

e.g. mysql-uroot-proot

où: - u suivi du nom d'utilisateur de votre base de données, que vous avez fourni au moment de l'installation et - p suivi du mot de passe

Hypothèse: en supposant que la bin mysql est déjà incluse dans la variable d'environnement path. si ce n'est pas inclus dans le chemin, vous pouvez aller jusqu'au dossier mysql bin et ensuite exécuter ci-dessus commande. si vous voulez savoir comment définir l'environnement path variable

-1
répondu ranjeet jha 2017-07-20 08:51:46

mysql -u (username) -p

cliquez sur Entrer et il vous invitera à entrer le mot de passe en toute sécurité

Entrer le mot de passe:

/0*Certaines commandes ici */

1)show databases;

2)use (your preferred database);

3)show tables;

4)select * from (preferred table);

-1
répondu Patrick N. 2018-01-25 21:07:46

Si vous ne voulez pas aller à l' bin dossier de MySQL puis une autre option est de mettre un raccourci de mysql.exe à votre chemin d'accès par défaut de l'invite de commande (C:\Users\"your user name">) avec le contenu:

mysql -u(username) -p(password)
-3
répondu ARVIND SHAH 2014-12-11 14:01:12