PROGRAMMING

MongoDB 원격 접속 설정, CSV 파일 수집 본문

Database/MongoDB

MongoDB 원격 접속 설정, CSV 파일 수집

Raccoon2125 2021. 2. 1. 10:15

1. 원격 인증 정보 생성

2. mongod.cfg 수정

3. mongodb 서비스 재가동

4. 포트 번호 방화벽 설정(210201 기준, 실습 포트번호: 211.54.173.40)

5. mongo client에서 원격 접속

 

1) Studio 3T 실행

1-1) admin 계정 생성

Manage Users - Add
or 아이콘

1-2) user 아이디 및 권한 부여, 원격 접속자에 대한 정보 및 권한 부여

admin User
song-db(DB) User

2) cfg 파일 수정

mongod.cfg 파일 수정(관리자 권한)
접속 가능 ip 설정
보안 설정

3. MongoDB 서비스 재가동

작업관리자 - 서비스

4. 방화벽 설정

인바운드 규칙 설정
※ 특정 포트 접속 허용이므로 TCP 설정

5. mongo client에서 원격 접속 테스트

로그인되는 ip 및 포트 확인
외부 접속(118...) 및 내 유저 접속(211...) 확인

  ※ mongod.cfg >> security 설정을 켜놓을 경우 Studio 3T를 통한 접속 불가 - 보안에러 발생

     // 원격접속 및 Studio 3T 간의 트레이드오프 설정 정도로 생각하면 될 듯

 

6. Enterprise 버전 설치(안전성 보장) ※ Community 버전의 경우 테스트버전

   + 기존 Community MongoDB 삭제

   + 다시 설정

 

6-1. Enterprise 내부 db 재생성

IMPORT 아이콘 클릭 - import from CSV File - 파일 찾아 불러오기 - Save task - Execute

등록 결과 화면
cmd.exe에서(.csv 파일이 있는 위치) 커맨드 명령어를 통한 csv 파일 등록(mongodb tools 필요) ※ FORM : mongoimport --db test --collection "collection" --drop --type csv --headerline --host "localhost" --file "...csv"

'Database > MongoDB' 카테고리의 다른 글

MySQL  (0) 2021.01.28
Pymongo + Studio 3T  (0) 2021.01.27
Atlas ↔ Studio 3T / 이미지 처리  (0) 2021.01.26
Studio 3T & MongoDB tool(for win10) 설치  (0) 2021.01.26
Atlas ↔ Pymongo  (0) 2021.01.26
Comments