꾸물꾸물 졔의 개발공부
MongoDB - Ubuntu 20.04에 MongoDB설치 본문
- Ubuntu 20.04 LTS
1. MongoDB public GPG key
$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
다음 명령어를 통해 public key 를 불러온다.
ubuntu 패스워드를 입력하는 창이 나오지만, 나는 root 계정으로 접속 했기 때문에 바로 OK 가 나왔다.
2. MongoDB List 파일 생성
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
/etc/apt/sources.list.d/mongodb-org-4.4.list 파일을 생성해 주었다.
3. Mongo DB 패키지 설치
$ sudo apt-get update
apt-get 은 /etc/apt/source.list 에서 패키지의 정보를 얻어온다.
위에서 해당 위치에 list 파일을 생성했기 때문에, 로컬 패키지 데이터베이스를 불러온다.
$ sudo apt-get install -y mongodb-org
MongoDB 패키지 설치
4. MongoDB 실행 및 확인
$ sudo systemctl start mongod
$ sudo systemctl status mongod
MongoDB 를 실행시키고, 잘 돌아가고 있는지 확인한다.
해당 명령어를 입력했을 때 Active : active (running) 이라고 뜨면 잘 동작하고 있다는 것이다.
5. MongoDB 접속
$ mongo
명령어를 실행하면 connecting to : mongodb://127.0.0.1:27017~~ 로 localhost 의 mongod에 연결된다.
- mongod : MongoDB 의 작업 프로세스. mongod 로 데이터를 관리하고 요청한다.
- MongoDB는 mongod 프로세스를 띄우고, 운영하고, 종료하는 일련의 과정으로 이루어진다.
+ MongoDB 중지 / 재시작 / 재부팅
중지 stop
$ sudo systemctl stop mongod
재시작 restart
$ sudo systemctl restart mongod
재부팅 후 시작 enable
$ sudo systemctl enable mongod
'Database > MongoDB' 카테고리의 다른 글
[MongoDB] 샤딩(Sharding)이란 (0) | 2023.05.12 |
---|---|
Springboot에서 MongoDB 연동 (0) | 2022.11.24 |
MongoDB - MongoDB Compass 설치 및 연결 (0) | 2022.11.24 |
MongoDB - 사용자 추가 및 인증 추가 (0) | 2022.11.24 |