반응형 데이터베이스/Mongodb Shell(몽고디비 쉘)4 [MongoDB] 원격(remote) 접속(connect) 오라클 클라우드 인스턴스(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를 입력하는 곳이 아니고 개방하는 겁니다.. 2022. 12. 25. [MongoDB] 우분투(ubuntu 20.04)에 (몽고디비)mongodb 설치 1. wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add - 2. echo "deb [ arch=amd64, arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list 3. sudo apt-get update 4. sudo apt-get install -y mongodb-org 5. sudo systemctl start mongod 6. sudo systemctl status mongod 7. sudo systemctl enable mo.. 2022. 12. 25. [MongoDB] OCI(오라클 클라우트 인스턴스) 방화벽 및 포트 셋팅 1. 인스턴스 접속(편하게 복붙 하려고 vscode을 관리자권한으로 실행한 터미널창) ssh -i [공용키 경로] ubuntu@공용ip 2. 포트 방화벽 세팅 sudo ufw allow 22 sudo ufw allow 80 sudo ufw allow 443 sudo ufw allow 3000 sudo ufw allow 8080 sudo ufw allow 8081 sudo ufw allow 8082 sudo ufw allow 27017 sudo ufw allow 27018 sudo ufw allow 27019 3. 포트 저장을 편하게 해주는 라이브러리 sudo apt-get install iptables-persistent netfilter-persistent 4. 포트 설정 세팅 sudo iptables.. 2022. 12. 25. [MongoDB] oracle cloud instance(오라클 클라우드 인스턴스) 생성 1. mongodb를 설치하기 전에 OCI를 생성하겠습니다. 2. mongodb는 저장되는 실시간 채팅기능인 체인지스트림(change stream)을 사용하려면 몽고디비는 레플리카셋(replica set)을 구성해야 합니다. 3. oracle cloud free tier에서 지원하는 내에서 총 3개의 OCI(각각 master, slave1, arbiter 역할)를 생성하겠습니다. 4. master의 역할을 할 인스턴스 2CPU 12 RAM 50GB 5. slave1의 역할을 할 인스턴스 1CPU 6 RAM 50GB 6. arbiter의 역할을 할 인스턴스 1CPU 6 RAM 50GB(총 200GB 중 150GB 사용 나머지 50GB는 필요할 때 사용) 1. mongodb를 설치하기전에 OCI를 생성하겠습.. 2022. 12. 24. 이전 1 다음 반응형