- 서버(우분투) 에 몽고 DB 최신버전을 설치한다.
- 내 PC에 몽고 DB 콤파스(MongoDB GUI Client) 를 설치한다.
참고 Url : 몽고DB 공식 홈페이지에 상세하게 나와있음.
우분트 버전확인하여 맞는 설치방법 수행할것
lsb_release -dc
1. 설치하기
(1) 공개키 가져오기
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
> OK
(2) 몽고디비에 대한 목록 파일 만들기
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
> deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5 .0 multiverse
(3) 로컬 패키지 데이터베이스 다시 로드
sudo apt-get update
(4) 몽고디비 패키지 설치 (최신버전 설치) 특정 버전 설치 시, 방법 상이함
sudo apt-get install -y mongodb-org
> Processing triggers for man-db (2.9.1-1) ...
.
.
설치에 시간이 좀 걸리는거같아 과정 남기려고,
putty 스크롤올려서 Ctrl+C를 누르니
검정 창에 찍힌 ^C. ..
그리고 마지막으로 작성된 내용은 저것...
이러고 끝이라고? 설치가 다된건가 내가 강제종료한건가 의심에 의심
(5) 몽고디비 시작
sudo systemctl start mongod
실행하면 아무것도 안뜬다.
(6) 몽고디비 실행 확인하기
sudo systemctl status mongod
>
그렇다 끝. 몽고디비 설치하기 완료
.
.
하 이제 또 얼마나 많은 오류를 만나뵐지 긴장 .......
내 경우는,
우분투 환경에서 mongo DB 설치
윈도우 환경에서 mongo DB compass 설치 이기 때문에 윈도우 환경에서의 콤파스와의 연결을 위해서는 환경설정을 함께 변경을 해줘야한다!
우선, windows mongoDB compass 설치는 어렵지 않다.
공식 홈페이지(https://www.mongodb.com/try/download/compass) 에서 설치할 PC사양에 맞는 알집파일 다운로드 받고, 압축해제하여 MongoDBCompass 파일을 실행하면 됨.
실행 시, privacy settings 였나 체크박스 3개가 나오는데 개인정보를 위해서 나는 체크하지 않았음
Enable Product Feedback Tool Enables a tool for sending feedback or talking to our Product and Development teams directly from Compass. Enable Geographic Visualizations Allow Compass to make requests to a 3rd party mapping service.
Enable Crash Reports Allow Compass to send crash reports containing stack traces and unhandled exceptions.
Enable Usage Statistics Allow Compass to send anonymous usage statistics. Enable Automatic Updates Allow Compass to periodically check for new updates.
그리고 서버와의 연결을 위해 설정파일을 수정한다. ubuntu에 설치된 mongo DB의 설정파일은 해당경로에 위치한다.
/etc/mongod.conf
몽고디비에 대한 외부 접속을 가능하게 하려면 # newwork interfaces 쪽을 수정하는데
bindIp: 127.0.0.1 값을 bindIp: 0.0.0.0 으로 변경하면된다.
'개발아닌개발 > mongoDB' 카테고리의 다른 글
springboot Mongodb 데이터 필터 후 갯수 제한하여 List에 담기 (0) | 2021.12.30 |
---|---|
[오류] the type reactor.core.publisher.mono cannot be resolved. it is indirectly referenced from required .class files (0) | 2021.11.15 |
Ubuntu에서 Mongo DB 기본 동작 실습하기 (0) | 2021.11.10 |
댓글