새소식

반응형
MongoDB/SETTING

Ubuntu MongoDB 원격 접속 총정리(MongoDB Remote Connect)

  • -
반응형

MongoDB가 설치되어 있다는 가정하에 진행하겠습니다.😁

우선 터미널에서 아래의 커맨드를 입력합니다.

sudo vi /etc/mongod.conf

 

HHKB 해피해킹 프로페셔널 클래식 키보드, 각인 영어 레이아웃/흰색

net, processMangement, security 중점으로 아래처럼 바꿔주시면 됩니다.

# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
  dbPath: /var/lib/mongodb
  journal:
    enabled: true

#  engine:
#  mmapv1:
#  wiredTiger:
# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log

# network interfaces
net:
  port: 27017
  bindIp: 0.0.0.0
  # 보안을 생각하면 특정 주소만 허용해주는게 좋다.
  #bindIp: 127.0.0.1, 특정IP주소, ...

processManagement:
  timeZoneInfo: /usr/share/zoneinfo

security:
  authorization: 'enabled'

#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options:
#auditLog:
#snmp:

 

HHKB 해피해킹 프로페셔널 클래식 키보드, 각인 영어 레이아웃/흰색

 

해피해킹 HHKB 프로페셔널 클래식 무각인 영어 키보드

COUPANG

www.coupang.com

아래의 명령어들 순서데로 입력해주세요.

# 우선 mongodb 정지 시키고
sudo systemctl stop mongod
# 다시 시작
sudo systemctl start mongod
# 그리고 상태 확인을 해줍니다.
sudo systemctl status mongod

MongoDB가 잘 실행되었다면 우선 성공입니다!

반응형

 

HHKB 해피해킹 프로페셔널 클래식 키보드, 각인 영어 레이아웃/흰색

 

mongod.service: Failed with result 'exit-code'. 처럼 에러가 났을때는 다음 글을 참고해주세요!

https://intelloper.tistory.com/category/MongoDB/ERROR%20LOG

 

'MongoDB/ERROR LOG' 카테고리의 글 목록

 

intelloper.tistory.com

 

 

HHKB 해피해킹 프로페셔널 클래식 키보드, 각인 영어 레이아웃/흰색

 

이제 원격 접속이 잘되는지 확인하기 위해 계정을 생성해줍니다.

먼저 mongo 입력하셔서 mongodb에 접속해주시구요.

mongo

 

우선 admin 데이터베이스를 선택해줍니다.

#❗️중요❗️
use admin # admin 데이터베이스 선택

 

아래의 명령어로 유저 생성해 줍니다.

db.createUser({
  user: "intelloper",  # 계정 이름
  pwd: "1234",  # 비밀번호
  roles: [          # 사용자에게 주어진 권한 목록. 여러 데이터베이스에 대한 권한을 할당할 수 있다.
    {
      role: "root", # built-in 권한인 root. 문자 그대로 모든 데이터베이스를 관리할 수 있다.
      db: "admin"   # 어떤 데이터베이스에 대한 권한인지 명시
    }
  ]}
)

 

이제 아래의 커넥팅 정보로 원격으로 접속해보면 됩니다!

# mongodb://[user]:[pwd]@[ip]:27017/[db]

mongodb://intelloper:1234@192.168.0.39:27017/admin

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.