mac(맥)에서 xampp 설치후 mysql심볼릭 링크 설정

MySQL & PHP 학습/mac(맥) xampp 설정 2015. 12. 12. 18:32

728x90
반응형

윈도우 에서는 '환경변수' 등록을 통해서

cmd 창에 현재 경로가 어디든 mysql로 빠르게 접근할 수 있었습니다.

맥에선 XAMPP의 MySQL환경변수를 어떻게 등록할지 잘 검색이 안되어서..

생활코딩 사이트의 서브라임 터미널 실행을 응용하여 패스처럼 사용하려 합니다.


생활코딩 Mac 서브라임텍스트 설치 및 환경설정



우선 터미널 은 윈도우의 cmd 창과 같다고 생각하시면 될꺼같습니다.

일단 터미널 창에서 바로 mysql을 실행시키고 싶지만 어디에 있는지 알 수 없으니 Finder(폴더) 에서 직접 MySQL을 찾아보겠습니다.




1. 먼저 XAMPP에서 MySQL Database를 누르고 우측의 Start 를 눌러 서비스를 동작하게 합니다.

이 작업을 해야지 MySQL이 동작합니다.



2. Finder 를 클릭하면 폴더입니다.

좌측부터 보시면 됩니다.

응용프로그램 -> XAMPP -> bin -> mysql

순서 입니다.



3. 그 mysql을 더블클릭해서 실행해 보시면 터미널이 실행되며 MySQL 에서 쿼리문을 작성할 수 있는 창이 열립니다.

이건 환경변수를 등록하지 않고 실행 한 모습입니다.

이 mysql을 실행시키려 폴더를 찾아가면서 하지 않고, 터미널 에서 mysql 입력시 곧바로 창이 뜨도록 설정해 보겠습니다.



먼저 Spotlight 창을 실행 시킵니다.



이 Spotlight 는 맥에서 우측 상단에 보시면 돋보기 같은게 보입니다. 그걸 클릭하거나,

단축키로는 control + space 를 누르면 뜹니다.

위와 같은 창이 뜨면



terminal.app 를 검색하시거나,

한글로 터미널 이라고 입력하시면 됩니다. enter버튼을 눌러서 실행시켜 줍니다.



터미널 창에 보시면 달라($) 앞에 커서가 있습니다.

여기서 이와같이 적어주도록 합시다.

sudo ln -s /Applications/XAMPP/bin/mysql /bin/mysql

이걸 그대로 복사하셔서 사용하셔도 별 문제가 없습니다.


이같이 하는 이유는 터미널로 경로가 어디에 있는 mysql 이라고 입력하면 바로 접속이 될 수 있게 하기 위해서 입니다.

윈도우의 바로가기 와 같습니다. 환경변수와는 좀 다르죠; 근데 사용하다 보니 편해서 자꾸 쓰게 되네요.


sudo 는 관리자 권한에서 라는 의미 이고

ln 은 파일을 링크할때 사용하는 명령어 입니다.

-s 는 ln의 옵션중 하나로 심볼릭파일링크를 생성하는 옵션입니다.




성공하셨다면 위와 같은 창을 출력합니다.


다시 서포트라이트(Spotlight)에서 터미널을 실행시켜서 mysql을 입력해보면

간단하게 mysql터미널창을 띄웁니다.



/*======================================*/


그냥 이런거 필요 없이 더 쉽게할 수 있는 방법이 있네요.;


서포트라이트 창에서 mysql을 찾는게 더 빠르다는 느낌이...



반응형