mysql n'est pas reconnu comme une commande interne ou externe,un programme exécutable ou un lot
j'avais défini le chemin MySQL, mais j'ai quand même eu la même erreur. S'il vous plaît, dites-moi si j'ai suivi la bonne ou non.
MySQL emplacement est le suivant: C:Program FilesMySQLMySQL Server 5.0bin
Dans Windows, les variables système que j'avais mis le chemin sous la forme:
- nom de la variable:
MYSQL_HOME
- valeur de la variable:
C:Program FilesMySQLMySQL Server 5.0bin
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 me faire savoir le chemin correct et ses paramètres.
4 réponses
MYSQL_HOME variable value: C:\Program Files\MySQL\MySQL Server 5.0\bin %MYSQL_HOME % \bin
Voir le problème? Cela se résout à un chemin de C:\Program Files\MySQL\MySQL Server 5.0\bin\bin
tapez simplement l'invite de commande:
set path=%PATH%;D:\xampp\mysql\bin;
ici mon chemin est parti de D donc j'ai utilisé D: , vous pouvez utiliser C: ou E:
MYSQL_HOME:
C:\Program Files\MySQL\MySQL Server 5.0
Chemin:
%MYSQL_HOME%\bin;
Dans mon cas, il s'est avéré être un cas simple de espacement.
il S'avère, j'ai eu un espace inséré après le dernier ; et avant ""C:\Program fichiers\MySQL \ MySQL Server 5.7" Pour cette raison très simple, peu importe ce que je faisais, MySql n'était toujours pas reconnu.
une fois que j'ai éliminé les espaces avant et après path, ça a fonctionné parfaitement.
rétrospectivement, semble comme une réponse évidente, mais personne n'est mentionné partout.
en outre, je suis nouveau à ce truc de windows, alors s'il vous plaît excusez-moi si cela semble très simple.