mysql не розпізнається як внутрішня чи зовнішня команда, операційна програма або пакет


82

Я встановив шлях 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...

Якщо він неправильний, повідомте мені правильний шлях та його налаштування.

Відповіді:


61

Значення змінної MYSQL_HOME: C: \ Program Files \ MySQL \ MySQL Server 5.0 \ bin% MYSQL_HOME% \ bin

Бачите проблему? Це вирішує шлях доC:\Program Files\MySQL\MySQL Server 5.0\bin\bin


@ Девід Феллс ... Велике спасибі за швидку відповідь ... Я видалив контейнер зі значення змінної ... коли я ввожу mysql -version ... він відображає помилку типу: C: \> mysql -version ПОМИЛКА 1045 (28000 ): Заборонено доступ для користувача 'ODBC' @ 'localhost' (з використанням пароля: НІ) .... так де я помилився ... ?? я новачок у mysql ... будь ласка, не робіть .. якщо я задаю прості запитання ..
hari

2
Якщо вказане рішення не працює, додати C:\Program Files\MySQL\MySQL Server 5.6\bin %MYSQL_HOME%\binдо Pathзамість
Мінь Чієт

Це 2020 і FWIW, мені довелося скористатися C:\Program Files\MySQL\MySQL Server 5.7\bin`і %MYSQL_HOME%\bin`змусити його працювати (Зверніть увагу на кінцевий '\'). Я спробував слідувати вищезазначеному рішенню без \ та за допомогою; , але єдине, що спрацювало, було з \
globalSchmidt

81

Просто введіть у командному рядку:

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

Тут мій шлях починався з D, тому я використовував D:, ви можете використовувати C: або E:

введіть тут опис зображення


2
це тимчасове рішення, хоча воно працює приємно. Якщо закрити командний рядок і відкрити його знову. Це не спрацює
Раджиб

1
Постійне рішення @Rajib дається прийнятою відповіддю (такою із зеленою галочкою :))
Пратік


5

введіть тут опис зображенняОсь, що я роблю на своєму ПК, я встановлюю все програмне забезпечення, яке я зазвичай використовую в G: partian not C: якщо моя операційна система падає (виграй 10), не потрібно перевстановлювати їх знову і втрачено час, потім Як працює Windows, оновлення PATH автоматичний, якщо ви встановлюєте будь-яку нову програму або програму із програмного забезпечення,

ТАК

Я повинен оновити 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

введіть тут опис зображення


0

У моєму випадку це виявилося простим випадком інтервалу .

Виявляється, у мене після останнього було вставлено пробіл; і до "" C: \ Program Files \ MySQL \ MySQL Server 5.7 "З цієї дуже простої причини, незалежно від того, що я робив, MySql все ще не розпізнавався.

Після того, як я усунув пробіли до та після шляху, він працював чудово.

В ретроспективі це здається цілком очевидною відповіддю, але ніхто її ніде не згадував.

Крім того, я новачок у всій цій справі про Windows, тому, пробачте, якщо це звучить дуже просто.


0

Я використовую xampp. Для мене найкращим варіантом є зміна змінних середовища. Вікно зміни змінної середовища є спільним для @Abu Bakr у цій темі

Я змінюю значення шляху як C: \ xampp \ mysql \ bin; і це працює добре


-1

У моєму випадку я вирішив це, додавши цей шлях C:\xampp\mysql\binдо system variablesшляху, а потім перезапустив pash/cmd.

Примітка: Клацніть на мене, якщо ви не знаєте, як встановити шлях та системні змінні.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.