mysql не распознается как внутренняя или внешняя команда, работающая программа или пакет - PullRequest
57 голосов
/ 07 мая 2011

Я установил путь MySQL, но все еще получаю ту же ошибку.Пожалуйста, дайте мне знать, следовал ли я правильному или нет.

Расположение MySQL: C:\Program Files\MySQL\MySQL Server 5.0\bin

В Windows, системные переменные я установил путь как:

  • имя переменной: MYSQL_HOME
  • значение переменной: C:\Program Files\MySQL\MySQL Server 5.0\bin

Для настройки PATH:

  • имя переменной: PATH
  • значение переменной: .;%JAVA_HOME%\bin;%MYSQL_HOME%\bin...

Если он не правильный, сообщите мне правильный путь и его настройки.

Ответы [ 7 ]

59 голосов
/ 28 июля 2015

Просто введите в командной строке:

set path=%PATH%;D:\xampp\mysql\bin;

Здесь мой путь начинался с D, поэтому я использовал D:, вы можете использовать C: или E:

enter image description here

41 голосов
/ 07 мая 2011

Значение переменной MYSQL_HOME: C: \ Program Files \ MySQL \ MySQL Server 5.0 \ bin % MYSQL_HOME% \ Bin

Видишь проблему? Это разрешает путь C:\Program Files\MySQL\MySQL Server 5.0\bin\bin

12 голосов
/ 11 ноября 2014

MYSQL_HOME:

C:\Program Files\MySQL\MySQL Server 5.0

Путь:

%MYSQL_HOME%\bin;
2 голосов
/ 25 ноября 2018

enter image description here Вот что я ДЕЛАЮ на своем ПК: я устанавливаю все программное обеспечение, которое я обычно использую в G: partian, а не C: если моя операционная система падает (win 10), не нужно переустанавливатьони снова и потеряли время, затем Как Windows работает, он обновляет PATH автоматически, если вы устанавливаете любую новую программу или кусок программного обеспечения,

SO

Я должен обновить PATH, как здесь ЗДЕСЬ!все мое программное обеспечение, которое я обычно использовал 1 - я создал папку с именем Programe Files 2 - я устанавливаю все свои данные программы в эти папки 3 - и затем иду в PATH и добавляю его Не забывайте;

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;G:\HashiCorp\Vagrant\bin;G:\xampp\php;G:\xampp\mysql\bin;G:\Program Files (x86)\heroku\bin;G:\Program Files (x86)\Git\bin;G:\Program Files (x86)\composer;G:\Program Files (x86)\nodejs;G:\Program Files (x86)\Sublime Text 3;G:\Program Files (x86)\Microsoft VS Code\bin;G:\Program Files (x86)\cygwin64\bin

enter image description here

1 голос
/ 10 января 2017

В моем случае это был простой случай интервал .

Оказывается, после последней вставлен пробел;и до "" C: \ Program Files \ MySQL \ MySQL Server 5.7 "По этой очень простой причине, независимо от того, что я делал, MySql все еще не распознавался.

Как только я удалил пробелы до и после пути, это сработало отлично.

Оглядываясь назад, я думаю, что это очень очевидный ответ, но никто нигде не упомянул об этом.

Кроме того, я новичок во всей этой вещи Windows, поэтому, извините, еслиэто звучит очень просто.

0 голосов
/ 10 декабря 2018

Я использую xampp. Для меня лучшим вариантом является изменение переменных среды. Окно изменения переменных среды совместно используется @Abu Bakr в этой теме

Я изменяю значение пути как C: \ XAMPP \ MySQL \ Bin; и работает хорошо

0 голосов
/ 27 октября 2018

В моем случае я решил ее, добавив этот C:\xampp\mysql\bin путь в system variables, а затем перезапустил cmd.

Примечание: Нажмите меня , если вы не знаете, как установить путь и системные переменные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...