mysql은 내부 또는 외부 명령, 작동 가능한 프로그램 또는 배치로 인식되지 않습니다.


83

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


@ David Fells ... ur 프롬프트 응답에 대해 많이 감사드립니다 ... 변수 값에서 bin을 제거했습니다 ... mysql -version을 입력하면 다음과 같은 오류가 표시됩니다 .C : \> mysql -version ERROR 1045 (28000 ) : 사용자 'ODBC'@ 'localhost'에 대한 액세스가 거부되었습니다 (비밀번호 사용 : NO) .... 그래서 내가 잘못 된 곳 ... ?? mysql 초보자입니다 ... 제발 제발 .. 간단한 질문을하면 ..
hari

2
위의 해결책이되지 작업을 수행하는 경우, 추가 C:\Program Files\MySQL\MySQL Server 5.6\bin %MYSQL_HOME%\binPath대신
호치민 Triet

2020 년과 FWIW를 사용 C:\Program Files\MySQL\MySQL Server 5.7\bin`하고 %MYSQL_HOME%\bin`작동해야했습니다 (뒤에 '\'가 있음). 나는 위에 설명 된 솔루션을 \없이 그리고 a; 하지만, 일한 유일한 것은 \로했다
globalSchmidt

81

명령 프롬프트를 입력하기 만하면됩니다.

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

여기 내 경로는 D에서 시작되었으므로 D :를 사용했습니다. C : 또는 E를 사용할 수 있습니다.

여기에 이미지 설명 입력


2
잘 작동하지만 일시적인 해결책입니다. 명령 프롬프트를 닫았다가 다시 여는 경우. 그것은 작동하지 않습니다
Rajib에게

1
@Rajib permanant 액 (녹색 눈금 하나 :)) 허용 대답에 의해 주어진다
Pratik


5

여기에 이미지 설명 입력여기서 내가 내 PC에서 수행하는 작업 G에서 일반적으로 사용하는 모든 소프트웨어를 설치합니다. G : partian이 아닌 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은 여전히 ​​인식되지 않았습니다.

경로 전후의 공백을 제거하면 완벽하게 작동했습니다.

돌이켜 보면 매우 명백한 대답처럼 보이지만 아무도 언급하지 않았습니다.

또한 나는이 모든 창문에 익숙하지 않으므로 매우 간단하게 들리면 실례합니다.


0

xampp를 사용하고 있습니다. 나에게 가장 좋은 방법은 환경 변수를 변경하는 것입니다. 환경 변수 변경 창은이 스레드에서 @Abu Bakr에 의해 공유됩니다.

경로 값을 C : \ xampp \ mysql \ bin으로 변경합니다. 그리고 그것은 잘 작동합니다


-1

제 경우에는이 경로 C:\xampp\mysql\binsystem variables경로 에 추가하여 문제를 해결 한 다음 다시 시작했습니다 pash/cmd.

참고 : 경로 및 시스템 변수를 설정하는 방법을 모르는 경우 나를 클릭하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.