본문 바로가기
개발아닌개발/mongoDB

[Mongo DB] 우분투 20.04.3 LTS 에 몽고DB설치하기

by 불청객 2021. 11. 10.
반응형

- 서버(우분투) 에 몽고 DB 최신버전을 설치한다.

- 내 PC에 몽고 DB 콤파스(MongoDB GUI Client) 를 설치한다.

 

참고 Url : 몽고DB 공식 홈페이지에 상세하게 나와있음.

Install MongoDB Community Edition on Ubuntu Docs Home → MongoDB Manual Install MongoDB Community Edition on Ubuntu Note MongoDB Atlas MongoDB Atlas is a hosted MongoDB service option in the cloud which requires no installation overhead and offers a free tier to get started. Overview Use this tutorial to install MongoDB 5.0 Community Edition o... docs.mongodb.com

 

 

우분트 버전확인하여 맞는 설치방법 수행할것

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 으로 변경하면된다.

728x90
반응형

댓글