Database/NoSQL

우분투[Ubuntu] 22.04에 MongoDB 6.0 설치

코딩for 2023. 9. 5. 09:09
반응형

MongoBD 커뮤니티 및 엔터프라이즈 에디션

 

1단계: 시스템 업데이트 수행

Ubuntu 시스템을 업데이트하고 필요한 패키지를 설치

sudo apt update
sudo apt install wget curl gnupg2 software-properties-common apt-transport-https ca-certificates lsb-release

 

2단계: 공개 키 가져오기

다음 명령을 실행하여 MongoDB용 공개 GPG 키를 가져옵니다.

curl -fsSL https://www.mongodb.org/static/pgp/server-6.0.asc|sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/mongodb-6.gpg

 

3단계: MongoDB 저장소 구성

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

 

4단계: Ubuntu 22.04, 20.04 또는 18.04에 MongoDB 6.0 설치

우분투 22.04:

wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2.17_amd64.deb
sudo dpkg -i ./libssl1.1_1.1.1f-1ubuntu2.17_amd64.deb
sudo apt update
sudo apt install mongodb-org

우분투 20.04/18.04 :

sudo apt update
sudo apt install mongodb-org

 

 

설치 후 MongoDB를 시작하고 활성화

sudo systemctl enable --now mongod

MongoDB 상태 확인

systemctl status mongod

 

 

* 6.0 이상 서비스가 안되는 경우 4.4 버전 설치 참고

https://neo012.tistory.com/71

 

[Ubuntu 22.04] MongoDB 설치

echo "deb http://security.ubuntu.com/ubuntu impish-security main" | sudo tee /etc/apt/sources.list.d/impish-security.list sudo apt update sudo apt install libssl1.1 wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add - echo "deb

neo012.tistory.com

 

 

5단계: MongoDB 6.0 구성

MongoDB의 구성 파일 을 편집기로 오픈

sudo vi /etc/mongod.conf

MongoDB 6.0에서 비밀번호 인증 활성화

security:
  authorization: enabled

MongoDB 6.0에서 원격 액세스 활성화

MongoDB는 일반적으로 로컬 액세스만 허용

원격으로 액세스하려면 서버 IP 또는 호스트 이름 중 선호하는 것을 포함

net:
  port: 27017
  bindIp: 127.0.0.1  # Enter 0.0.0.0,:: to bind to all IPv4 and IPv6 addresses or, alternatively, use the net.bindIpAll setting.

모든 IPv4 및 IPv6 주소에 바인딩 (모든 주소의 접속 허용)

 bindIp: 0.0.0.0

수정한 후 파일을 저장하고 서비스를 다시 시작

sudo systemctl restart mongod

방화벽 허용

sudo ufw allow 27017

 

 

7단계: MongoDB 6.0 데이터베이스 사용

MongoDB 쉘 다운로드

 

Try MongoDB Tools - Download Free Here

Free download for MongoDB tools to do more with your database. MongoDB Shell, Compass, CLI for Cloud, BI Connector and other database tools available.

www.mongodb.com

 

 

 

 

반응형