Ubuntu 24.04에 MongoDB를 설치하는 방법

Ubuntu 24 04e Mongodbleul Seolchihaneun Bangbeob



데이터베이스의 경우 관계형 또는 비관계형 데이터베이스를 가질 수 있습니다. 관계형 데이터베이스는 SQL 구문을 따르며 해당 데이터는 구조화된 테이블에 저장됩니다. 그러한 데이터베이스의 예로는 MySQL이 있습니다. 그러나 비관계형 데이터베이스는 그래프, 문서 등 다른 형식으로 데이터를 저장하는데, 좋은 예가 MongoDB입니다.

MongoDB는 데이터를 문서로 저장하는 비관계형 데이터베이스입니다. 데이터베이스는 오픈 소스이며 해당 저장소를 소스 목록에 추가하면 Ubuntu 24.04에 설치할 수 있습니다. 이 게시물에서는 필요한 모든 단계를 안내합니다.







Ubuntu 24.04의 MongoDB 설치 가이드

다른 데이터베이스 대신 MongoDB를 선택하는 데는 여러 가지 이유가 있습니다. 예를 들어 확장성과 유연성을 달성하려는 경우 MongoDB가 이상적인 비관계형 데이터베이스입니다. 게다가 MongoDB는 32비트 및 64비트 시스템을 수용합니다.



MongoDB를 설치하려면 다음 단계를 따르세요.
1단계: 리포지토리 업데이트
MongoDB를 설치할 때 권장되는 접근 방식은 MongoDB 저장소를 소스 목록에 추가하여 최신 버전을 얻는 것입니다. 따라서 먼저 패키지 인덱스를 업데이트하여 새로 고쳐야 합니다.



$ sudo 적절한 업데이트

2단계: 종속성 패키지 설치
MongoDB를 설치하기 전에 Ubuntu 24.04에서 몇 가지 패키지를 사용할 수 있어야 합니다. 그 중 일부는 이미 설치되어 있지만 이러한 종속성 패키지를 처리하려면 아래 명령을 실행해야 합니다.





$ sudo apt 설치 gnupg wget apt - 수송 - https 캘리포니아 - 인증서 소프트웨어 - 속성 - 흔한

3단계: MongoDB의 GPG 키 가져오기
타사 저장소에서 패키지를 설치할 때 GPG 키를 가져와서 패키지의 신뢰성을 확인하여 시스템에 해를 끼치지 않도록 해야 합니다. MongoDB 저장소의 경우 아래 GPG 키를 가져옵니다.

$wget - qO - https : //pgp.mongodb.com/server-7.0.asc | gpg --친애하는 | sudo 티 /usr/share/keyrings/mongodb-server-7.0.gpg >/dev/null

4단계: MongoDB 저장소 추가
다음 단계는 Ubuntu Noble Numbat용 MongoDB 저장소를 추가하는 것입니다. 우리는 에코 명령 소스 목록에 저장소를 추가합니다. 그만큼 lsb_release -cs Ubuntu 24.04의 코드명을 가져오고 이를 사용하여 해당 MongoDB 저장소를 가져옵니다.



$ 에코 'deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/7.0 멀티버스' | 스도 티 - / / 적절한 / 소스. 목록 . / 몽고디비 - 조직 - 7.0 . 목록

다시 한번 저장소를 업데이트하여 새로 추가된 저장소를 새로 고치십시오.

$ sudo 적절한 업데이트

5단계: MongoDB 설치
시스템에 MongoDB 저장소가 있으면 이제 다음 명령을 사용하여 MongoDB를 설치할 수 있습니다.

$ sudo apt 설치 mongodb - 조직

6단계: MongoDB 서비스 활성화 및 시작
MongoDB를 설치한 후에도 이를 활성화하고 활성화되어 실행 중인지 확인해야 합니다. 우리는 몽고드 서비스 다음 명령을 사용하십시오.

$ sudo systemctl은 mongod를 활성화합니다. 서비스
$ sudo systemctl 상태 몽고드. 서비스

7단계: MongoDB 연결 테스트
시스템에 MongoDB를 설치했지만 모든 것이 확인되었는지 확인하기 위해 연결을 테스트해야 합니다. 가장 좋은 방법은 다음을 사용하여 연결 상태를 실행하는 것입니다. 몽고 어 쉘 도구. 데이터베이스에 대한 연결이 설정되면 'OK' 반환 상태를 얻게 됩니다.

₩ 몽골 -- 평가 'db.runCommand({connectionStatus: 1 })'

8단계: 보안 강화를 위해 MongoDB 구성
MongoDB에는 기본 사용에 적합한 기본 구성이 있습니다. 그러나 특히 프로덕션 환경에서 사용하는 경우 구성 파일의 보안 섹션을 편집하는 것이 좋습니다. 텍스트 편집기를 사용하여 MongoDB의 구성 파일을 열고 아래 이미지와 같이 보안 섹션을 편집하십시오.

파일을 저장하고 텍스트 편집기를 종료한 후 MongoDB 서비스를 다시 시작합니다.

$ sudo systemctl mongod를 다시 시작합니다. 서비스

9단계: 관리 사용자 생성
데이터베이스 보안 강화의 일환으로 관리 사용자를 생성해야 합니다. 이렇게 하려면 아래 명령을 사용하여 MongoDB 쉘에 액세스하고 사용할 데이터베이스를 선택하십시오.

₩ 몽골
$ 관리자 사용

다음으로, 데이터베이스에 대한 관리자를 생성하고 비밀번호와 사용자 이름을 설정하세요. 또한 역할을 설정하고 마지막으로 셸을 종료하여 닫습니다.

관리 사용자가 성공적으로 생성되었는지 확인하려면 해당 사용자 이름과 할당된 비밀번호를 사용하여 MongoDB에 로그인하세요.

₩ 몽골 - 당신 사용자 이름 -

비밀번호를 입력하면 MongoDB에 액세스할 수 있습니다. 마지막 단계는 관리 데이터베이스를 선택하고 사용 가능한 사용자를 표시하는 것입니다.

출력에서는 관리자가 존재한다는 것을 확인해야 합니다.
Ubuntu 24.04에 MongoDB를 설치하는 방법입니다.

결론

MongoDB는 확장 가능한 프로젝트를 수행하는 개발자가 선호하는 비관계형 데이터베이스입니다. MongoDB를 설치하려면 해당 리포지토리를 소스 목록에 추가한 다음 APT를 사용하여 설치하세요. 다음으로 데이터베이스를 구성하고 관리자 사용자를 설정합니다. 우리는 어떤 단계를 따라야 하는지 논의하고 실제 사례를 제시했습니다.