125 votes

mysql n'est pas reconnu comme une commande interne ou externe, un programme opérationnel ou un lot.

J'ai défini le chemin d'accès à MySQL, mais j'obtiens toujours la même erreur. Merci de me faire savoir si j'ai suivi la bonne voie ou non.

L'emplacement de MySQL est : C:\Program Files\MySQL\MySQL Server 5.0\bin

Dans les variables système de Windows, j'avais défini le chemin d'accès comme suit :

  • nom de la variable : MYSQL_HOME
  • valeur variable : C:\Program Files\MySQL\MySQL Server 5.0\bin

Pour le paramètre PATH :

  • nom de la variable : PATH
  • valeur variable : .;%JAVA_HOME%\bin;%MYSQL_HOME%\bin...

Si ce n'est pas le bon, veuillez m'indiquer le chemin correct et ses paramètres.

0voto

sanuja Points 1

Pour faciliter l'invocation des programmes MySQL dans CMD, vous pouvez ajouter le nom du chemin du répertoire MySQL bin à la variable d'environnement PATH de votre système Windows :

suivre le lien ci-dessous.

https://dev.mysql.com/doc/mysql-Windows-excerpt/5.7/en/mysql-installation-Windows-path.html

0voto

Dans mon cas, le changement de répertoire en

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

Je n'ai remarqué aucun changement, mais lorsque j'ai écrit mysql

Il a fonctionné parfaitement

0voto

Sakshi Katara Points 1

Si l'erreur n'est pas résolue après avoir défini les variables système et le chemin d'accès, vérifiez le chemin d'accès spécifié dans les variables utilisateur. Si le chemin n'est pas défini dans les variables utilisateur, ajoutez-le. Ceci a fonctionné pour moi.

0voto

Shivam Singh Points 1

Cela a fonctionné pour moi (Windows) :

  1. Tout d'abord dans cmd tapez : where{space}MySQL{enter}--->Il donne quelque chose comme ceci : C:\Program Dossiers \MySQL\MySQL Serveur 8.0 \bin\mysql.exe

  2. Ajouter path= C:\Program Dossiers \MySQL\MySQL Serveur 8.0 \bin à la variable système. Comment définir le chemin d'accès à une variable système ?

  3. Fermez et redémarrez votre invite de commande. Ensuite, écrivez n'importe où dans cmd : mysql --version

Il donnera des résultats : mysql Ver 8.0.28 pour Win64 sur x86_64 (MySQL Community Server - GPL)

0voto

TarangP Points 2251

J'ai lu toutes les réponses ci-dessus et c'est vraiment déroutant et parfois plus difficile de savoir si cela ne fonctionnera pas.

Donc, si vous voulez une solution d'exécution

  • il suffit d'aller dans le chemin d'accès à votre MySQL, où qu'il soit stocké.
  • Ouvrez le terminal. bin dossier.
  • Accédez à ce dossier en cd bin
  • C'est fait ! Vous pouvez maintenant utiliser MySQL dans le terminal en utilisant mysql -u root -p

dans mon cas, j'ai un chemin comme celui-ci

C:\wamp65\bin\mysql\mysql8.0.31\bin

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X