개발 환경/Tools

[MySql] Mysql not command 명령어 세팅

728x90

homebrew로 mysql을 설치하고 mysql 명령어를 등록하는 방법을 포스팅하려고 합니다.

 

'Mysql not command' 에러 메세지가 나오는 이유는 $PATH에 세팅이 안되어있는 경우입니다.

 

($PATH는 shell이 커맨드 파일들을 찾는 곳이라고 합니다.)

 

쉽게 말하면 mysql 명령어가 등록이 안되어있는 상태이기 때문에 명령어가 실행이 안 되는 겁니다.

 

바로 명령어 등록 방법에 대해 알려드리겠습니다!!

 

1. 터미널에서 바로 등록(일회성)

터미널에서 명령어를 PATH 명령어를 통해서 등록하는 방법입니다.

아래의 명령어를 터미널에서 입력해주면 됩니다. (mysql 파일이 있는 주소는 각자 찾아서 바꾸면 됩니다.)

export PATH=${PATH}:/usr/local/Cellar/mysql@5.6/5.6.47/bin

이 방법은 터미널을 종료하면 명령어 세팅이 사라지기 때문에 추천드리지 않습니다.

2. .zshrc 파일에 등록(영구적)

.zshrc 파일에 영구적으로 등록해놓는 방법입니다.

code ~/ .zshrc 를 입력해서 .zshrc 파일을 열어서 아래의 명령어를 추가하고 저장합니다.

export PATH=${PATH}:/usr/local/Cellar/mysql@5.6/5.6.47/bin

.zshrc 파일을 여는 건 어떤 방식이든 상관없습니다. (굳이 code 명령어를 통해서 열지 않아도 돼요)

 

세팅을 끝내고 mysql 명령어를 사용할 수 있습니다!!

728x90