MongoDB는 문서 지향 데이터 모델을 사용하는 데이터베이스이며 무료 오픈 소스였습니다.
안전
Fedora는 Server Side Public Licensev1 (SSPL)이 자유 소프트웨어 라이센스가 아니라고 결정했습니다. 따라서 Fedora에서 MongoDB를 삭제하거나 다시 업데이트하지 않아야 합니다. 업데이트하지 않으면 보안 문제가 발생하므로 제거하기로 결정했습니다.
참조:
특정 업스트림 버전을 설치하는 방법
첫째로, 우리는 포장 관리 체계를 형성할 필요가 있습니다, 주의하세요:
DNF는 기본적으로 /etc/dnf/dnf.conf 의 전역 구성 파일과 /etc/yum.repos.d 아래에 있는 모든 *.repo 파일을 사용합니다. 후자는 일반적으로 리포지토리 구성에 사용되며 글로벌 구성보다 우선합니다.
mongodb-org-release_series.repo 파일을 만듭니다.
$ sudo nano /etc/yum.repos.d/mongodb-org-4.4.repo
mongodb-org-release_series.repo 파일 내에 이 콘텐츠를 삽입하고 다른 버전을 설치하려면 파일 이름과 baseurl 및 gpgkey 필드 URL의 release_series 편집합니다.
[Mongodb]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
이제 dnf로 설치할 수 있습니다.
$ sudo dnf install mongodb-org
현재 일부 패키지는 설치되지 않지만 이러한 패키지는 MongoDB의 기능에 영향을 주지 않습니다.
경고: MongoDB는 페도라 리눅스와의 호환성을 보장하지 않으므로, 최신 MongoDB 서버 패키지를 설치하지 못할 수 있습니다. MongoDB 발급 티켓 SERVER-58871을 참조하십시오.
MongoDB 서비스 사용
MongoDB 서비스를 활성화하고 시작하려면 다음을 실행합니다.
$ sudo systemctl enable mongod.service
$ sudo systemctl start mongod.service
MongoDB의 현재 상태 확인
$ sudo systemctl status mongod.service
MongoDB 연결 테스트
Mongo 셸을 실행하여 연결을 테스트합니다.
$ mongo
그런 다음 >db를 입력합니다.
대부분 테스트를 볼 수 있습니다. 기본 데이터베이스입니다. 모두 Mongo 컬렉션으로 플레이를 시작합니다.
'프로그래밍 > 리눅스' 카테고리의 다른 글
프로그래밍 「 리눅스 편」DevOps를 위한 Slack 워크플로 예시 (0) | 2023.06.13 |
---|---|
프로그래밍 「 리눅스 편」WSL2를 사용하여 Windows 내에서 Linux 실행 (0) | 2023.06.13 |
프로그래밍 「 리눅스 편」코딩: Linux의 ASP .NET Core(C#) (0) | 2023.06.13 |
프로그래밍 「 리눅스 편」터미널 경험을 향상시키는 Linux 명령 (0) | 2023.06.13 |
프로그래밍 「 리눅스 편」리눅스 해킹 : 시스템 관리자를위한 가이드 [비밀번호 재설정] (0) | 2023.06.12 |