본문으로 바로가기

[MongoDB] MongoDB 설치 및 접속

category Skills/MongoDB 2021. 11. 21. 14:27
반응형

NoSQL의 대표적인 솔루션인 ModgoDB를 설치하는 법에 대해 알아보자.

 

CLI 환경에서 MongoDB 설치

- 먼저, aws에서 설치한 인스턴스서버에 우분투계정으로 접속한다.

ssh -i ~/Downloads/.ssh/key.pem ubuntu@퍼블릭IP

- mongodb를 설치해준다.

sudo apt update -y
sudo apt upgrade -y
sudo apt install -y mongodb

- mongodb가 잘 설치되었는지 확인한다.

sudo systemctl status mongodb

- vi 에디터를 이용하여 mongodb의 외부접속을 허용해준다

sudo vi /etc/mongodb.conf

/bind 을 통해 검색하여 찾고 수정모드에서 bind_ip를 수정한다.

[수정모드]

# bind_ip = 0.0.0.0
# auth = true

- mongo에 접속하여 계정을 생성한다.

mongo
> use admin
> db.createUser({user:'user',pwd:'password',roles:['root']})
> quit()

- 환경설정 적용을 위해 mongodb를 재시작한다.

sudo systemctl restart mongodb

 

Robomongo (ROBO 3T) 설치

mongoDB는 GUI를 제공하지 않기 때문에 DB내부를 살펴보기 위한 프로그램인 robo3T를 설치한다. 

- ROBO 3T를 설치한다.

https://robomongo.org/

 

Robo 3T | Free, open-source MongoDB GUI (formerly Robomongo)

Read by Dmitry Schetnikovich

robomongo.org

- 일반버전의 ROBO 3T Download를 선택하고, 이메일과 이름만 입력하고 다운로드 한다.

 

- 다운로드 후 버전 문제로 MAC에서 실행이 잘 되지 않을 경우 환경설정 - 보안 및 개인정보 보호 탭에서 강제 실행해준다.

- 추가로 입력해야할 정보는 스킵하고 설치를 진행한다.

 

MongoDB 접속

- 설치가 완료되었으면 연결을 추가한다.

- Connection 탭에서 연결할 서버의 Name을 설정하고 퍼블릭IP를 입력한다.

포트는 27017를 사용한다.

- Authentication 탭에서 admin데이터베이스를 입력하고, User와 Password를 입력한 뒤 Test 실행 후 저장한다.

- 연결을 클릭하면 연결이 완료된다.

반응형