기타/모바일

맥에 영구적으로 환경변수 설정(mysql 환경변수 설정 예시)

코딩공장공장장 2020. 9. 12. 18:09

맥에 환경변수를 설정하는 방법에 대해 알아보겠습니다.

예시는 mysql 환경변수로 설정하지만 본인이 원하는 다른 경로가 있다면 충분히 응용하여 환경변수를

설정할수 있습니다.

 

구글링을 하면 vi .~/profile 또는 vi .bash_profile 등  export=PATH=${PATH}....(이하생략) 와 같은 방법으로

맥에 mysql 환경변수 설정을 하는데요.

 

이는 일회성방법으로 터미널을 종료하거나 재부팅시 다시 설정해줘야하는 번거로움이 있습니다 .

 

영구적으로 시스템에 환경변수를 설정하여 컴퓨터를 재부팅하거나 터미널을 종료했다 다시 실행하여도

환경변수가 그대로 지정될 수 있는 방법이 있습니다.

 

 

www.architectryan.com/2012/10/02/add-to-the-path-on-mac-os-x-mountain-lion/#.Uydjga1dXDg

 

Add to the PATH on Mac OS X 10.8 Mountain Lion and up | Architect Ryan

In the process of setting up a new Mac, I installed node.js.  After the node.js installer finished, it recommended to add /usr/local/share/npm/bin to my path.  It turns out there is a very neat way to do this in OS X, the /etc/paths file!  The file cont

www.architectryan.com

 

위의 링크를 참조했으며 영어로된 커뮤니티 사이트이기 때문에 영어가 불편하신 분들을 제 글을 참조해도 되며

위의 링크를 읽으실 분들은 댓글까지 읽어 보면 완료 할 수 있을 것입니다. 

 

맥에서 시스템 환경변수를 설정하려면 /etc/paths 파일에 본인이 원하는 경로를 설정해줘야 합니다.

 

방법은 굉장히 간단합니다.

 

일단 터미널을 열고 echo $PATH 를 쳐서 현재 지정되어있는 환경변수를 확인합니다. 

기존에 지정되어있는 경로들이 나타날 것입니다. 

 

자 이제 mysql 환경변수를 본격적으로 설정해보겠습니다. 

 

터미널에 sudo nano /etc/pahts라고 치면 password를 입력하라고 합니다. 

이때 password는 본인이 컴퓨터 또는 노트북에 로그인할 때 암호를 입력하면 됩니다. 

 

 

 

 

그러면 방금 echo $PATH를 쳐서 나온 경로들이 있습니다. 

그 밑에 mysql bin폴더가 있는 경로를 적어줍니다. 

 

/usr/local/mysql/bin이라고 적었습니다. 

 

 

그런 다음 컨트롤+ x 키를 누르고 그다음 y 키를 누르면 

정상적으로 실행이 될것입니다. 

 

이제 터미널을 껏다 다시 실행하여

echo $PATH를 쳐서 내가 설정했던  mysql  경로가 나타난다면 정상적으로 설정것입니다.

 

주의해야할 점은 설정이 끝낫다면 터미널을 종료했다가 다시 실행해야 하는것입니다

 

/etc/paths 설정으로 일회성이 아닌 영구적으로 맥에서 환경변수를 설정할 수 있습니다.

반응형