쉼게만 될줄 알았던 mac 설치...
가장 고생 하고 가장 길게 검색 한 결과를 미래의 멍청한 나를 위해 과정을 공유한다.
모든 과정은 '터미널'에서 진행
1. 당연하게 실패한다.
brew install mongodb
각종 에러를 뽐내며 실패했다.
2. 일단 홈페이지에서 다운
https://www.mongodb.com/download-center/community
위 홈페이지에서 OS 종류에 맞춰서 tgz 파일을 다운로드 한다.
맥은 OS종류를 자동으로 맞춰 주지 않는가 보다.
윈도우에서 설치 하듯이 그냥 했더니 2시간 개고생...
일단 다시 OSX에 맞춰서 tgz 설치를 한다.
3. 다운로드 위치로 가서 압축을 풀어준다.
cd Downloads
tar xzf mongodb-osx-ssl-x~~~ 파일명
sudo mv mongodb /usr/local/mongodb (압축 푼 폴더명을 mongodb로 변경했다)
sudo mkdir -p /data/db
(해야하는데 권한문제로 생성이 되지 않아 Finder로 실행해직접 생성 했다.)
(Finder로 보는 방법 커맨드 + 쉬프트 + G)
가는 길이 험하다..
4. 다음으로 생성한 /data/db의 권한을 변경해준다.
sudo chown lee /data/db (lee는 컴퓨터 계정아이디임 모르면 whoami)
이제 끝이 보인다.
5. 매개변수를 등록해주자.
cd (최상위폴더로 이동)
ls -al (하면 .bash_profile 이 보일것이다.)
open .bash_profile (vi로도 해도 되지만.. open이 편하다.. vi로 하다가 망했다..)
6. 내용은...
export MONGO_PATH=/usr/local/mongodb
export PATH=$PATH:$MONGO_PATH/bin
이거 그대로 치면 된다.
끝나고
source .bash_profile
이제 설치가 완료.
설치가 잘되었는지 확인해준다.
mongo -v
mongodb의 버전을 보여주면 성공
만약에 개발자 어쩌구 하면서 보안 관련으로 실행이 되지 않으면
설정 -> 보안 및 개인정보 보호 -> 아래 에 뜨는 확인(?) 버튼 누르면 실행이 됨.
한번 확인 누른 대상은 다음부터는 프리패스 한다.
일단 서버를 켜보자.
mongod --dbpath=data/db
(맥도 디폴트 있을건데.. 담에 찾아봐야지..)
윈도우와 같이 mongodb 서버가 실행되어 콘솔창이 쭉쭉쭉 뜬다.
다른 터미널창에
mongo
적고 실행이 되고 내용에
db
를 적었을때
test가 나오면 성공적임.
혹은 인터넷창에
127.0.0.1:27017
접속시
It looks like you are trying ~~~~~~~~~~ port
가 뜨면 성공
개발 잘해라.
'Mac > 설정' 카테고리의 다른 글
Mac에서 배치파일 만들기 (0) | 2020.02.12 |
---|---|
Mac 에서 Brew를 이용하여 mongoDB설치 하기 (0) | 2020.02.12 |
react 세팅 (0) | 2020.01.08 |
Mac PC 에서 brew 설치 (0) | 2019.12.28 |