차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:mongodb [2018/11/28 20:25] – V_L | tech:mongodb [2020/04/23 23:04] (현재) – 203.234.103.187 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
{{tag> | {{tag> | ||
====== Mongodb ====== | ====== Mongodb ====== | ||
+ | MongoDB는 NoSQL, | ||
+ | NoSQL이란 Not Only SQL의 약자로서 기존의 mysql 등 RDBMS(관계형 데이터베이스)와 다른 새로운 형태의 데이터베이스이다. | ||
=====설치 ===== | =====설치 ===== | ||
+ | |||
+ | |||
+ | 우분투 레포에 있는 MongoDB와 | ||
+ | mongodb.org 에서 유지/ | ||
+ | 하나를 완전히 삭제한 후에 설치한다. (([[https:// | ||
+ | |||
+ | ====mongodb.com==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | 레포지토리 추가 | ||
+ | wget -qO - https:// | ||
+ | |||
+ | 목록추가 | ||
+ | echo "deb [ arch=amd64, | ||
+ | |||
+ | 업데이트 | ||
+ | sudo apt-get update | ||
+ | |||
+ | 설치 | ||
+ | |||
+ | sudo apt-get install -y mongodb-org | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====우분투 패키지==== | ||
+ | |||
< | < | ||
sudo apt-get install mongodb-server | sudo apt-get install mongodb-server | ||
- | |||
</ | </ | ||
줄 21: | 줄 50: | ||
> | > | ||
- | /* 여기에 내용을 입력합니다. */ | + | /* 여기에 내용을 입력함. */ |
< | < | ||
줄 35: | 줄 63: | ||
</ | </ | ||
- | 몽고DB를 | + | =====설정===== |
- | 이 몽고DB를 외부에서 접근 허용하게 하려면 bind_ip를 변경해줘야 하는데 변경 방법에는 여러 방법이 있지만 config 파일을 이용한 방식으로 변경을 하겠다. | ||
+ | 몽고DB를 설치하면 기본적으로 127.0.0.1인 내부 서버에서의 접근만 허용하도록 되어있다. | ||
- | 이제 다음과 같이 mongoDB 설정파일(/ | + | 이 몽고DB를 외부에서 접근 허용하게 하려면 bind_ip를 변경해줘야 한다.다음과 같이 mongoDB 설정파일(/ |
<file conf mongodb.conf> | <file conf mongodb.conf> | ||
- | |||
#bind_ip = 127.0.0.1 | #bind_ip = 127.0.0.1 | ||
#port = 27017 | #port = 27017 | ||
- | |||
</ | </ | ||
- | + | 위 항목에서 bind_ip = 127.0.0.1 부분을 #으로 주석처리한다. | |
- | + | ||
- | 위 항목에서 bind_ip = 127.0.0.1 부분을 #으로 주석처리한다. | + | |
이렇게 변경 후 몽고DB를 재실행하면 외부에서 접근이 가능해진다. | 이렇게 변경 후 몽고DB를 재실행하면 외부에서 접근이 가능해진다. | ||
줄 62: | 줄 86: | ||
- | + | 서비스 정지 | |
- | + | systemctl stop mongodb | |
+ | 서비스 시작 | ||
+ | |||
+ | systemctl start mongodb | ||
+ | 서비스 재시작 | ||
+ | |||
+ | systemctl restart mongodb | ||
+ | 서버 부팅시 자동 재시작 설정 | ||
+ | |||
+ | systemctl enable mongodb | ||
+ | 서버 부팅시 자동 재시작 금지 | ||
+ | |||
+ | systemctl disable mongodb | ||
+ | |||
+ | =====기타 ===== | ||
+ | 유틸 compass | ||
+ | |||
+ | 유틸 https:// |