Partage
  • Partager sur Facebook
  • Partager sur Twitter

Le terme «mysql» n'est pas reconnu

dans le terminal de commandes

Sujet résolu
    4 avril 2022 à 18:22:06

    Bonjour à tous, je suis actuellement sur ce cours :

    https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7142232-creez-votre-base-de-donnees-bdd

    Et après avoir installée normalement mysql, au moment de lancer MySQL dans le Terminal PowerShell (ou tout autre terminal), le message d'erreur ci-dessous se lance :

    mysql : Le terme «mysql» n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme

    exécutable. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct

    et réessayez.

    Au caractère Ligne:1 : 1

    + mysql -u root -p

    + ~~~~~

        + CategoryInfo          : ObjectNotFound: (mysql:String) [], CommandNotFoundException

        + FullyQualifiedErrorId : CommandNotFoundException

    Dans mes variables d'environnement, mon Path est pourtant situé à C:\Programmes\MySQL\MySQL Server 8.0\bin où se situe mysql.exe, j'ai consulté différents forums mais aucun topic n'a résolu mon problème.

    Merci à vous !

    • Partager sur Facebook
    • Partager sur Twitter
      4 avril 2022 à 18:25:41

      Bonjour,

      La variable PATH n'a peut-être pas été prise en compte de façon globale (selon si tu l'as ajouté en étant admin ou pas).

      Sans trop connaitre ton environnement, je dirais que le plus simple c'est de te placer dans le répertoire mysql/bin pour travailler ...

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
        4 avril 2022 à 18:51:47

        Merci, je ne suis pas très à l'aise avec le terminal, cela signifierait de continuer à travailler sur le terminal ou de lancer directement mysql.exe dans le dossier cité (car je ne sais pas si c'est normal ou non mais il ne s'ouvre pas).

        PS : je vais finalement lancer à partir du terminal de commande MySQL Command Line Client, situé dans ce dossier : C:\ProgramData\Microsoft\Windows\Start Menu\Programs\MySQL\MySQL Server 8.0

        Cela a l'air de fonctionner.

        Merci !

        -
        Edité par yoann_lv 4 avril 2022 à 18:57:49

        • Partager sur Facebook
        • Partager sur Twitter

        Le terme «mysql» n'est pas reconnu

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown