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
그것은 완벽하게 달렸다.
시스템 변수와 경로를 설정해도 오류가 해결되지 않으면 사용자 변수에 지정된 경로를 확인하십시오.사용자 변수에 경로가 설정되어 있지 않으면 경로를 추가합니다.이건 나한테 효과가 있었어.
먼저 코스를 변경해야 합니다.> 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).
먼저 cmd 유형: 여기서 {space}MySQL {enter}---> 다음과 같이 표시됩니다.C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe
경로 추가=C:\Program Files\MySQL\MySQL Server 8.0\bin에서 시스템 변수.시스템 변수에 경로를 설정하는 방법
명령 프롬프트를 닫고 다시 시작합니다.그 후 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
'source' 카테고리의 다른 글
Larabel에서 특수 문자를 사용하는 필터에 SQL REGEXP(mariadb)를 사용합니다. (0) | 2023.01.22 |
---|---|
파일에 여러 행을 쓰려면 문자열에 새 행을 지정하려면 어떻게 해야 합니까? (0) | 2023.01.22 |
boto3를 사용하여 버킷 내용 나열 (0) | 2023.01.22 |
SimpleXML 개체를 배열로 변환하는 방법 (0) | 2023.01.22 |
Python: '사전'이 비어 있는지 확인하는 것이 작동하지 않는 것 같습니다. (0) | 2023.01.22 |