Ubuntu 에서 Mongo DB 설치 및 설정

Arenacast·2022년 5월 4일
0

mongoDB

목록 보기
1/1
post-thumbnail

1. mongo DB 설치
https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/

2. 포트, bindIp 변경

$ sudo vi /etc/mongod.conf

# 포트, bindIp 설정
net:
  port: 27077
  bindIp: 0.0.0.0
  • port : 설정할 포트 지정
  • bindIp : 기본 127.0.0.1(localhost)로 설정되며 모든 IPv4를 허용하기 위해 0.0.0.0 으로 설정

3. mongo db 재실행

$ sudo service mongod restart

4. mongo db 접속하여 데이터베이스 생성과 계정 생성
$ mongo --host 127.0.0.1:[설정한 포트 지정]

$ mongo --host 127.0.0.1:27077


# 데이터베이스 생성
> db.createCollection("데이터베이스명")

# 계정생성
> use [데이터베이스명]
> db.createUser(
   {
     user: "[계정 지정]",
     pwd: "[패스워드 지정]",
     roles: [ "readWrite", "dbAdmin" ]
   }
)
  • roles : 계정권한 설정 부분

5. mongo db 계정/패스워드를 입력해야만 접속 가능하게 설정하는 방법
mongo DB의 경우 설치하면 기본적으로 패스워드 입력없이 접근이 가능하다.
별도 설정을 해야 허용된 사용자만 접근 가능하게 설정할 수 있다

$ sudo vi /etc/mongod.conf

# 해당 부분을 추가
security:
  authorization: enabled

6. DB 재시작

$ sudo service mongod restart

설치 및 설정완료

7. mongodb Client 툴 설치 후 DB 접속하여 확인한다
<Robo 3T Tool 설정화면>

  • Address : [해당 IP지정], [해당 PORT지정]

  • 해당 Database, User Name, Passord 지정
  • Auth Mechanism : SCRAM-SHA-1 지정

by Amy

profile
arenacast team blog

0개의 댓글