source

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

lovecheck 2023. 1. 22. 22:33
반응형

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

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...

올바른 경로가 아닌 경우 올바른 경로와 설정을 알려주세요.

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

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

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

여기에 이미지 설명 입력

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_HOME:

C:\Program Files\MySQL\MySQL Server 5.0

경로:

%MYSQL_HOME%\bin;

여기에 이미지 설명 입력
PC에서 하는 일은 다음과 같습니다.평소 사용하던 소프트웨어를 모두 설치합니다.G:파티션 없음C:운영체제가 다운된 경우(win 10), 다시 설치할 필요가 없으며 시간을 낭비할 수 있습니다.그러면 새로운 프로그램이나 소프트웨어를 설치하는 경우 윈도우가 자동으로 PATH를 업데이트하는 방법,

그렇게

PATH를 다음과 같이 업데이트해야 합니다.평소 사용하던 모든 소프트웨어 1 - Program Files 2 - I create my programs data to this folder 3 - I install this folder 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

여기에 이미지 설명 입력

MySQL 위치:C:\Program Files\MySQL\MySQL Server 8.0\bin

Windows 에서는, 패스를 다음과 같이 설정한 시스템 변수:

variable name: MYSQL_HOME
variable value: C:\Program Files\MySQL\MySQL Server 8.025\bin

사용자 변수의 경우:

  • [패스(Path)] ---> [새로운(NEW)] ---> 를 클릭합니다.C:\Program Files\MySQL\MySQL Server 8.0.25\bin

  • [확인] 을 클릭합니다.

  • cmd로 확인합니다(mysql -V)

    다음과 같은 명령을 받을 수 있습니다.

    mysql  Ver 8.0.25 for Win64 on x86_64 (MySQL Community Server - GPL)
    

모든 작업이 완료됩니다.

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

경로 값을 C:\xampp\mysql\bin으로 변경하면 정상적으로 동작합니다.

저 같은 경우에는 띄어쓰기의 단순한 경우로 판명되었습니다.

알고 보니 마지막 ' 뒤에 'C:\Program Files\My' 앞에 공백이 삽입되어 있었습니다.SQL\MySQL Server 5.7" 이 매우 단순한 이유로 MySql이 인식되지 않았습니다.

경로의 전후 공간을 없애자 완벽하게 작동했다.

돌이켜보면, 아주 명백한 답인 것 같지만, 그 누구도 그것을 어디에서도 언급하지 않았다.

그리고 창문은 처음이라 너무 심플하게 들리더라도 양해 부탁드립니다.

시스템 변수에 경로를 설정하면 작업이 완료됩니다.여기에서는 단계별로 보여 줍니다.

1단계: 시작 태스크바 및 쓰기 환경으로 이동하여 시스템 환경 편집 옵션을 클릭합니다.

여기에 이미지 설명 입력

순서 2: 다이얼로그 박스를 클릭하면,[시스템 속성]이 다음과 같이 표시됩니다.

여기에 이미지 설명 입력

스텝 3: 환경변수를 클릭한 후 기입된 경로가 있는 시스템 변수 내에서 새 대화 상자를 두 번 클릭합니다. 즉, 다음과 같이 환경변수 편집이 팝업됩니다.

여기에 이미지 설명 입력

그런 다음 새 경로 옵션을 클릭하여 Windows C에서 MySql 빈의 주소를 추가합니다. 내 노트북에서 MySql이 여기에 있었으므로 이 경로를 C:\Program Files\MySQL\MySQL Server 8.0\bin을 클릭하면 [OK]를 클릭하여 명령어프롬프트 mysql --version 명령어를 실행하면 PC에 설치된 실제 버전의 mysql이 표시됩니다.

를 사용하는 wamp server add " " " 를 합니다.C:\wamp64\bin\mysql\mysql5.7.31\bin로의 PATH

CMD에서 MySQL 프로그램을 보다 쉽게 호출할 수 있도록 MySQL bin 디렉토리의 경로 이름을 Windows 시스템 PATH 환경 변수에 추가할 수 있습니다.

아래 링크를 클릭해 주세요.

https://dev.mysql.com/doc/mysql-windows-excerpt/5.7/en/mysql-installation-windows-path.html

내 경우 디렉토리를 로 변경합니다.

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

는 아무것도 , 가 가내 i i i i i i i i i i i i i i i i i 라고 썼을 때 뿐이었다.mysql

그것은 완벽하게 달렸다.

시스템 변수와 경로를 설정해도 오류가 해결되지 않으면 사용자 변수에 지정된 경로를 확인하십시오.사용자 변수에 경로가 설정되어 있지 않으면 경로를 추가합니다.이건 나한테 효과가 있었어.

여기에 이미지 설명 입력 3단계로 수정할 수 있습니다.

먼저 코스를 변경해야 합니다.> Copy file path (파일 경로 복사)

   *my path is E:\Program\xampp\mysql\bin*

CMD에서 다음 내용을 씁니다.

그거

set path=%PATH%;set path=%PATH%;E:\Program\xampp\mysql\bin

PATH를 변경하는 것을 잊지 마세요.

이것으로 충분했습니다(Windows).

  1. 먼저 cmd 유형: 여기서 {space}MySQL {enter}---> 다음과 같이 표시됩니다.C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe

  2. 경로 추가=C:\Program Files\MySQL\MySQL Server 8.0\bin에서 시스템 변수.시스템 변수에 경로를 설정하는 방법

  3. 명령 프롬프트를 닫고 다시 시작합니다.그 후 cmd: mysql --version의 임의의 위치에서 씁니다.

결과: x86_64의 Win64용 mysql Ver 8.0.28 (MySQL Community Server - GPL)

이 했습니다.C:\xampp\mysql\bin로로 합니다.system variables를 재기동한 후, 「」를 재기동합니다.pash/cmd.

주의: 경로 및 시스템 변수 설정 방법을 모를 경우 클릭하십시오.

언급URL : https://stackoverflow.com/questions/5920136/mysql-is-not-recognised-as-an-internal-or-external-command-operable-program-or-b

반응형