command 창에서 MYSQL 접속하려고 할 때 발생하는 에러에 대해서 정리했습니다.
MYSQL 접속 에러 메시지
mysql : The term 'mysql' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
'mysql' is not recognized as an internal or external command, operable program or batch file.
The term 'mysql' is not recognized as the name of a cmdlet 원인
1. cmd 창에서 MYSQL 접속할 때 발생하는 원인.
C:\Users\aurumguide> mysql -u root -p
'mysql' is not recognized as an internal or external command, operable program or batch file.
2. PowerShell 에서 MYSQL 접속할 때 발생하는 메시지.
mysql : The term 'mysql' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
3. 원인은 MYSQL 실행 파일이 없다고 하는 메시지입니다.
즉, 해당 경로에 MYSQL.exe 파일 없어서 발생하는 오류입니다.
The term 'mysql' is not recognized as the name of a cmdlet 해결방법
1. cmd 창에서 mysql 접속할 때 발생하는 에러 해결방법.
- 파일경로를 mysql 설치된 경로로 이동합니다.
- C:\Program Files\MySQL\MySQL Server 8.0\bin
- C:\Program Files\MySQL\MySQL Server 8.0\bin> mysql -u root -p 입력합니다.
2. 환경 변수 설정에서 MYSQL 실행 파일 path를 설정합니다.
- 단축키로 설정 창을 실행합니다.(단축키 : Windows 로고 키 + I)
윈도 단축키는 링크를 참고하세요. https://aurumguide.tistory.com/80
- system - About 클릭합니다.
- Advanced system settings 클릭합니다.
- Advanced 탭에서 환경 변수 설정을 클릭합니다.
- PATH 선택 - Edit 버튼을 클릭합니다.
- MYSQL 서버가 설치된 경로를 복사합니다.
- 6번에서 설치된 경로를 붙여줍니다.
- CMD 창을 다시 open 하고 MYSQL 접속합니다.