오라클 클라우드 인스턴스(OCI) 생성 https://startatage30.tistory.com/8
포트(port) 설정 https://startatage30.tistory.com/10
몽고디비 설치 하셨으면 https://startatage30.tistory.com/12
원격 연결 하겠습니다. 저는 윈도 환경입니다.
1. 인스턴스(vm) 접속 ssh -i [ssh 키 경로] ubuntu@공용 ip
2. sudo vim /etc/mongod.conf
3. bindip 0.0.0.0으로 수정
- i 누르면 수정가능, esc 누르고 :wq 엔터 하면 저장하고 나감, esc 누르고 :q! 엔터 하면 저장 안 하고 나감
- 0.0.0.0으로 수정하십시오. 여기는 접속하려는 ip를 입력하는 곳이 아니고 개방하는 겁니다. multiple ip 따위를 구글에 검색하지 마세요. 기본 127.0.0.1, private ip(인스턴스 생성 시 주는 ip)만 입력됩니다. 결국 0.0.0.0과 다른 게 없습니다. private ip 만 입력하면 원격접속 ubuntu환경에서 실행이 안됩니다.
- 0.0.0.0으로 설정하고 보안설정을 하세요
4. sudo systemctl restart mongod ▶sudo systemctl status mongod
5. 보안(security) 설정 안 돼있는 경우 mongosh mongodb://공용 ip(인스턴스 생성 시 주는 전용 ip도 가능)
- nodejs 서버에서 쓰실 때 mongosh 뺀 url (mongodb://공용 ip) 넣으면 됩니다.
6. 보안설정
7.
mongosh
use amin
db.createUser({user: "123123", pwd: "123123", roles: [ { role: "root", db: "admin" } ]})
use todoapp
db.createUser({user: "123123", pwd: "123123", roles: [ { role: "readWrite", db: "todoapp" } ]})
ctrl + C 두 번(mongodb 종료)
8.sudo vim /etc/mongod.conf
9.
security:
authorization: enabled
그냥 타이핑하면 잘 안됩니다. 공홈에서 복붙 하면 잘됩니다.
https://www.mongodb.com/docs/manual/tutorial/configure-scram-client-authentication/#procedure
Use SCRAM to Authenticate Clients — MongoDB Manual
Docs Home → MongoDB Manual The following procedure sets up SCRAM for client authentication on a standalone mongod instance.To use SCRAM authentication for replica sets or sharded clusters, see Deploy Replica Set With Keyfile Authentication.Start a standa
www.mongodb.com
10. sudo systemctl restart mongod ▶sudo systemctl status mongod
11. 보안(security) 설정돼 있는 경우 mongosh mongodb://[user]:[password]@공용 ip/db? authSource=admin
- 여기서 user와 password는 root user의 아이디와 패스워드를 말합니다.
- 여기서 db는 접속하려는 db명을 말합니다.
- 마지막의 admin 은 root의 계정 db입니다.
https://startatage30.tistory.com/14
[11화] vuejs v-model, input, select, watch
1. v-model은 데이터의 양방향 바인딩을 지원한다고 한다. 2. 한글, 일본어, 중국어는 한글자를 완전히 타이핑해야 인식을 한다. 3. 한글을 지원하는 v-model 을 사용하고 싶으면 v-on 과 v-bind 을 조합한
startatage30.tistory.com
'데이터베이스 > Mongodb Shell(몽고디비 쉘)' 카테고리의 다른 글
[MongoDB] 우분투(ubuntu 20.04)에 (몽고디비)mongodb 설치 (0) | 2022.12.25 |
---|---|
[MongoDB] OCI(오라클 클라우트 인스턴스) 방화벽 및 포트 셋팅 (0) | 2022.12.25 |
[MongoDB] oracle cloud instance(오라클 클라우드 인스턴스) 생성 (1) | 2022.12.24 |
댓글