Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

6.0 독립형을 5.0으로 다운그레이드

이 페이지의 내용

  • 다운그레이드 경로
  • 액세스 제어
  • 전제 조건
  • 다운그레이드 절차

다운그레이드를 시도하기 전에 이 페이지의 내용을 숙지합니다.

6.0에서 다운그레이드해야 하는 경우 최신 패치 릴리스인 5.0으로 다운그레이드하세요.

MongoDB는 단일 버전 다운그레이드만 지원합니다. 현재 릴리스보다 이전 버전인 릴리스로 다운그레이드할 수 없습니다.

예를 들어, 6.0 시리즈를 5.0 시리즈 배포로 다운그레이드할 수 있습니다. 하지만 5.0 시리즈 배포를 4.4 시리즈 배포로 한 단계 더 다운그레이드하는 것은 지원되지 않습니다.

배포에 액세스 제어가 활성화되어 있는 경우 다운그레이드 사용자 권한에 데이터베이스 전체에서 인덱스를 나열하고 관리할 수 있는 권한이 포함되어야 합니다. root 역할을 가진 사용자에게는 필요한 권한이 있습니다.

다운그레이드 절차를 시작하기 전에 다음 사전 필수 단계를 완료해야 합니다.

선택 사항이지만 권장됩니다. 데이터베이스의 백업을 만듭니다.

백업을 만드는 방법을 알아보려면 자체 관리 배포서버를 위한 백업 방법을 참조하세요.

6.0에서 5.0으로 다운그레이드하려면 5.0과 호환되지 않는 6.0 기능을 제거해야 합니다. 호환되지 않는 기능 목록과 해당 기능을 제거하는 방법은 다운그레이드 고려 사항을 참조하세요.

독립형 인스턴스의 featureCompatibilityVersion을 다운그레이드하려면 다음 안내를 따르세요:

  1. mongosh 를 사용하여 mongod 인스턴스에 연결합니다.

  2. featureCompatibilityVersion"5.0"로 다운그레이드합니다.

    db.adminCommand( { setFeatureCompatibilityVersion: "5.0" } )

    setFeatureCompatibilityVersion 명령은 내부 시스템 컬렉션에 대한 쓰기를 수행하며 멱등원입니다. 명령이 성공적으로 완료되지 않으면 mongod 인스턴스에서 명령을 다시 시도합니다.

경고

다운그레이드 절차를 진행하기 전에 전제 조건이 완료되었는지 확인합니다.

1

패키지 관리자 또는 수동 다운로드를 사용하여 5.0 시리즈의 최신 패치 릴리스를 다운로드하세요. 패키지 관리자를 사용하는 경우 5.0 바이너리에 대한 새 리포지토리를 추가한 다음 실제 다운그레이드 프로세스를 수행합니다.

2

5.0 바이너리가 시스템 경로에 있는지 확인합니다. 바이너리 버전을 확인하려면 다음 명령을 실행합니다.

mongod --version

명령 출력에 5.0 시리즈 릴리스가 표시되어야 합니다.

3

mongod 프로세스를 종료하려면 mongosh를 사용하여 배포에 연결하고 다음 명령을 실행합니다.

db.adminCommand( { shutdown: 1 } )
4

다시 시작하기 전에 mongod 인스턴스의 구성 파일을 업데이트하여 구성 가능한 모든 6.0 기능을 사용하지 않도록 설정하세요.

구성 가능한 6.0 기능 목록을 보려면 6.0 릴리스 노트를 참조하세요.

5

mongod 프로세스를 시작하려면 다음 명령을 실행합니다:

mongod --dbpath </path-to-data-folder>

mongod 프로세스 시작에 대해 자세히 알아보려면 mongod 프로세스 시작을 참조하세요.

돌아가기

6.0에서 5.0으로 다운그레이드