https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/
General 프로세스
보통 아래와 같은 방식으로 진행하지만, 제가 진행하는 환경이 Raspberry Pi이므로 다른 버전으로 다시 진행해야 합니다.
- MongoDB public GPG key 가져오기
>> wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
- 우분투 버전 확인 (20.04)
>> lsb_release -dc - 버전에 맞는 리스트 파일 만들기
>> echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list - Local package database 리로드
>> sudo apt-get update - MongoDB 설치
>> sudo apt-get install -y mongodb-org - MongoDB 시작
>> sudo systemctl start mongod
Raspberry Pi 버전
https://www.mongodb.com/developer/how-to/mongodb-on-raspberry-pi/
https://askubuntu.com/questions/107177/how-can-i-remove-gpg-key-that-i-added-using-apt-key-add
4.4버전 설치를 위한 MongoDB 5.0 버전 완전히 삭제 (Downgrade)
- MongoDB 5.0 삭제하기
>> sudo apt-get remove mongodb-*
>> sudo apt-get purge mongodb-*
>> sudo rm -rf /var/log/mongodb
>> sudo rm -rf /var/lib/mongodb - GPG key 삭제
>> sudo apt-key list (5.0버전 키 확인)
>> sudo apt-key del {keyid} (5.0버전 키 삭제) - 리스트 삭제
>> sudo rm /etc/apt/sources/list.d/mongodb-org-5.0.list
MongoDB 4.4 설치
- MongoDB public GPG key 가져오기 (4.4 버전)
>> wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
- 리스트파일 생성
>> 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 - mongodb 패키지 다운로드
>> sudo apt-get update - MongoDB 설치
>> sudo apt-get install -y mongodb-org - MongoDB 시작
>> sudo systemctl daemon-reload
>> sudo systemctl enable mongod (service에 등록)
>> sudo systemctl start mongod
>> sudo systemctl status mongod (실행 확인)
MongoDB 계정 생성
https://dev-woody.tistory.com/64
- shell 접속
>> sudo mongo - 계정 생성
>> db.createUser( { user: "myuser", pwd: "myuserpassword", roles: ["dbOwner"] })
'만들기 > EagleEye' 카테고리의 다른 글
[EagleEye][환경세팅] 채팅 서버 설치 (Vartalap) - 2차 시도 (0) | 2022.05.04 |
---|---|
[EagleEye][환경세팅] 채팅 서버 설치 (Vartalap) - 1차 시도 (0) | 2022.05.03 |
[EagleEye][환경세팅] Docker 설치 (0) | 2022.04.27 |
[EagleEye][환경세팅] Redis 설치 (0) | 2022.04.27 |
[EagleEye][환경세팅] Nginx 설치 (0) | 2022.04.26 |