중요
MongoDB 8.3 은 최신 마이너 출시하다 입니다. MongoDB 8.2부터 특정 사용 사례에 대해 온프레미스 배포(커뮤니티 및 EA)에 마이너 릴리스를 사용할 수 있습니다. 자세한 내용은 MongoDB 버전 관리를 참조하세요.
온프레미스 사용이 지원되는 최신 MongoDB 버전을 설치하려면 설치 지침을 참조하세요.
다운그레이드를 시도하기 전에 이 페이지의 내용을 숙지합니다.
다운그레이드 경로
8.3 에서 다운그레이드해야 하는 경우 8.2 의 최신 패치 출시하다 로 다운그레이드합니다.
MongoDB 인접한 버전에 대한 단일 버전 다운그레이드만 지원합니다. 현재 출시하다 보다 이전 버전인 출시하다 로 다운그레이드할 수 없습니다.
메이저 버전이든 마이너 버전이든, 인접한 이웃 버전으로 업그레이드 하거나 다운그레이드할 수 있습니다. 예시 를 들어 8.3 에서 8.2 으로 다운그레이드하거나 7.0 에서 8.0으로 업그레이드 할 수 있습니다.
메이저 버전이든 마이너 버전이든 모든 버전에 대해 바로 이전의 메이저 버전으로 다운그레이드할 수 있습니다. 예시 들어 8.3 에서 8.0까지입니다.
모든 마이너 버전의 경우 바로 다음 버전으로 업그레이드 할 수 있습니다. 예시 들어 8.2 에서 8.3까지입니다.
액세스 제어
배포서버에 액세스 제어가 활성화된 경우, 다운그레이드 사용자 권한에 데이터베이스 전반에서 인덱스를 나열하고 관리할 수 있는 권한이 포함되어야 합니다. root 역할을 가진 사용자에게는 필요한 권한이 있습니다.
전제 조건
다운그레이드 절차를 시작하기 전에 다음 사전 필수 단계를 완료해야 합니다.
백업 생성
선택 사항이지만 권장됩니다. 데이터베이스의 백업을 만듭니다.
백업 을 만드는 방법을 학습 보려면 자체 관리 배포서버를 위한 백업 방법을 참조하세요.
이전 버전과 호환되지 않는 기능 제거
성공적인 다운그레이드하려면 8.3 와 호환되지 않는 기능을 모두 8.2 제거 . 호환되지 않는 기능 목록과 해당 기능을 제거 방법은 다운그레이드 고려 사항을 참조하세요.
기능 호환성 버전(fCV) 다운그레이드
독립형 인스턴스의 featureCompatibilityVersion을 다운그레이드하려면 다음 안내를 따르세요:
featureCompatibilityVersion을"8.2"로 다운그레이드합니다.중요
바이너리 버전을 다운그레이드하기 전에 이전 버전과 호환되지 않는 기능을 모두 제거했는지 확인하세요. 계속 진행하기 전에 업그레이드 경로를 평가해야 합니다.
db.adminCommand( { setFeatureCompatibilityVersion: "8.2", confirm: true } ) setFeatureCompatibilityVersion명령은 내부 시스템 컬렉션에 대한 쓰기를 수행하며 멱등원입니다. 명령이 성공적으로 완료되지 않으면mongod인스턴스에서 명령을 다시 시도합니다.
다운그레이드 절차
경고
다운그레이드 절차를 진행하기 전에 전제 조건이 완료되었는지 확인합니다.
구성 파일 업데이트
다시 시작하기 전에 mongod 인스턴스의 구성 파일 업데이트하여 구성 가능한 기능을 비활성화합니다.8.3
구성 가능한 8.3 기능 8.3 목록을 보려면 릴리스 노트 검토 .
최신 인스턴스 로 다시 시작 8.2 mongod
mongod 프로세스를 시작하려면 다음 명령을 실행합니다:
mongod --dbpath </path-to-data-folder>
mongod 프로세스 시작에 대해 자세히 알아보려면 mongod 프로세스 시작을 참조하세요.