mongoDB는 document-based(문서기반)의 애플리케이션 개발자를 위한 분산 데이터베이스라고 한다.
mongodb를 깔고 쉘에서 mongo 명령어를 실행시키기까지 꽤 많이 헤메는 바람에 그 과정을 남겨 보았다. 참고로 m1 맥북 에어임
일단 mongoDB 홈페이지의
Resources -> documentation -> Server -> MongoDB Manual -> Installation -> Install MongoDB Community Edition -> Install on mac OS 에 나오는 설치 방법으로 깔았다.
xcode-select --install
'xcode-select: error: command line tools are already installed, use "Software Update" to install updates'
^^ 처음부터 증말ㅋ
커멘드라인이 이미 설치되어있고 업데이트 하라는건데 원인은 macOS 업데이트 안해서랜다 ㅎ 마침 이것만 설치하고 업데이트 하려고 했었는데 역시 뭐든지 미리미리 하는 버릇을 들여야 되는듯
구글링하니 지우고 다시 깔라는 글이 더 많고 그게 젤 편한 방법이래서 그렇게 함
(참고:https://stackoverflow.com/questions/34617452/how-to-update-xcode-from-command-line)
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
뭐 저러고 설치창 떠서 설치했더니 일단 된듯
계속 공식 문서에 나온대로
brew tap mongodb/brew
brew install mongodb-community@6.0
모두 설치 완료
.
.
.
설치가 잘 되었으면
mongod
mongo
저 두개가 실행되어야 한다
일단 mongod는 실행 잘 되는듯
이쉑은 왜이럴까
처음부터 다시 깔아보고 뭐 어디 스택오버플로우에서
brew install mongodb-community-shell
이것도 말이 나오길래 일단 깔았다
아까랑은 다르게 서버와 연결할 수 없다는 친절한 오류메세지가 나온다
휴
저 오류메세지로 열심히 구글링하며 이것 저것 시도해보다 아래 글을 봄
https://www.mongodb.com/community/forums/t/error-couldnt-connect-to-server-127-0-0-1-27017/705
분명히
위에 적진 않았지만 초반에 했었는데 분명 안됐었는데^^^^^
어쨌든 희망을 가지고 다시 실행 시키기
brew services start mongodb-community
성공 🎉
수고하셨습니다.