차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| tech:mongodb [2020/03/21 23:55] – V_L | tech:mongodb [2020/04/23 14:04] (현재) – 203.234.103.187 | ||
|---|---|---|---|
| 줄 5: | 줄 5: | ||
| NoSQL이란 Not Only SQL의 약자로서 기존의 mysql 등 RDBMS(관계형 데이터베이스)와 다른 새로운 형태의 데이터베이스이다. | NoSQL이란 Not Only SQL의 약자로서 기존의 mysql 등 RDBMS(관계형 데이터베이스)와 다른 새로운 형태의 데이터베이스이다. | ||
| =====설치 ===== | =====설치 ===== | ||
| + | |||
| 우분투 레포에 있는 MongoDB와 | 우분투 레포에 있는 MongoDB와 | ||
| mongodb.org 에서 유지/ | mongodb.org 에서 유지/ | ||
| - | 하나를 완전히 삭제한 후에 설치한다. | + | 하나를 완전히 삭제한 후에 설치한다. |
| + | |||
| + | ====mongodb.com==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | 레포지토리 추가 | ||
| + | wget -qO - https:// | ||
| + | |||
| + | 목록추가 | ||
| + | echo "deb [ arch=amd64, | ||
| + | |||
| + | 업데이트 | ||
| + | sudo apt-get update | ||
| + | |||
| + | 설치 | ||
| + | |||
| + | sudo apt-get install -y mongodb-org | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ====우분투 패키지==== | ||
| < | < | ||
| 줄 38: | 줄 62: | ||
| sudo systemctl status mongodb #확인 | sudo systemctl status mongodb #확인 | ||
| </ | </ | ||
| + | |||
| + | =====설정===== | ||
| + | |||
| 몽고DB를 설치하면 기본적으로 127.0.0.1인 내부 서버에서의 접근만 허용하도록 되어있다. | 몽고DB를 설치하면 기본적으로 127.0.0.1인 내부 서버에서의 접근만 허용하도록 되어있다. | ||
| 줄 58: | 줄 85: | ||
| 추가로 port도 보안상 기본 포트로 그냥 두지말고 원하는 새로운 포트로 변경하는것을 추천한다. | 추가로 port도 보안상 기본 포트로 그냥 두지말고 원하는 새로운 포트로 변경하는것을 추천한다. | ||
| + | |||
| + | 서비스 정지 | ||
| + | |||
| + | systemctl stop mongodb | ||
| + | 서비스 시작 | ||
| + | |||
| + | systemctl start mongodb | ||
| + | 서비스 재시작 | ||
| + | |||
| + | systemctl restart mongodb | ||
| + | 서버 부팅시 자동 재시작 설정 | ||
| + | |||
| + | systemctl enable mongodb | ||
| + | 서버 부팅시 자동 재시작 금지 | ||
| + | |||
| + | systemctl disable mongodb | ||
| + | |||
| + | =====기타 ===== | ||
| + | 유틸 compass | ||
| + | |||
| + | 유틸 https:// | ||