반응형
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를 설치한다.
- 일반버전의 ROBO 3T Download를 선택하고, 이메일과 이름만 입력하고 다운로드 한다.
- 다운로드 후 버전 문제로 MAC에서 실행이 잘 되지 않을 경우 환경설정 - 보안 및 개인정보 보호 탭에서 강제 실행해준다.
- 추가로 입력해야할 정보는 스킵하고 설치를 진행한다.
MongoDB 접속
- 설치가 완료되었으면 연결을 추가한다.
- Connection 탭에서 연결할 서버의 Name을 설정하고 퍼블릭IP를 입력한다.
포트는 27017를 사용한다.
- Authentication 탭에서 admin데이터베이스를 입력하고, User와 Password를 입력한 뒤 Test 실행 후 저장한다.
- 연결을 클릭하면 연결이 완료된다.
반응형
'Skills > MongoDB' 카테고리의 다른 글
[MongoDB] Pymongo를 통한 MongoDB 조작 (ASW, Local) (0) | 2021.11.21 |
---|---|
[MongoDB] MongoDB의 특징 및 사용법 (0) | 2021.11.21 |