개인공부/Backend
mongo db robo3T랑 연결하기
somm12
2022. 9. 9. 23:21
데이터 정제 결과를 한 눈에 보고 싶다면? robo3T 프로그램을 추천합니다.
연결 어떻게 하는지 작성해보고자 합니다. 일단 roobo3T(studio 3T)를 먼저 설치합니다. 저의 환경은 컨테이너를 사용하고 있습니다.
1. 사용하고 있는 프로그램의 터미널에서 다음 명령어 입력
mongo
2. 다음 입력
> use admin;
> db.createUser({user:"admin", pwd:"password", roles:[{ role: "root", db: "admin" }]});
> exit
3. 다음 입력을 하면 mongod.conf 파일이 보임
sudo vi etc/mongod.conf
4. bindIp가 0.0.0.0 으로 되어 있는지 확인.
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0 #default value is 127.0.0.1
5. mongod.conf file에 다음 텍스트 추가(영어 i 입력하면 입력모드로 되고, 입력이 끝나면 esc 누르고 : 누르고 wq! 를 누르고 엔터)
security:
authorization: enabled
6. mongodb server 재시작
sudo service mongod restart
7. robo3T 에서 new connection을 누르고
8. 자신이 사용하는 SSH 주소, port 번호, 비밀번호 입력. 아직 연결버튼 누르지 말기
9. mongodb 실행 명령어 입력 ex)./scripts/startDb.sh 같은 자신의 프로젝트에서 쓰는 db 실행 명령어를 통해 db를 실행시켜둔다.
10. 연결버튼 클릭.
11. 연결 성공!