Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

Downgrade 6.0 independente para 5.0

Nesta página

  • Caminho de downgrade
  • Controle de acesso
  • Pré-requisitos
  • Procedimento de downgrade

Antes de tentar fazer um downgrade, familiarize-se com o conteúdo nesta página.

Se você precisar fazer o downgrade do 6.0, faça o downgrade para a versão de correção mais recente do 5.0.

O MongoDB suporta apenas downgrades de versão única. Você não pode fazer o downgrade para uma versão que esteja várias versões atrás da versão atual.

Por exemplo, você pode desatualizar um sistema série 6.0 para série 5.0. No entanto, desatualizar ainda mais o sistema série 5.0 para um sistema série 4.4 não é possível.

Se seu sistema tiver o controle de acesso ativado, os privilégios de usuário de downgrade deverão incluir privilégios para listar e gerenciar índices nos bancos de dados. Um usuário com papel do root tem os privilégios exigidos.

Antes de iniciar o procedimento de downgrade, você deve concluir as etapas de pré-requisito a seguir.

Opcional, mas recomendado. Crie uma cópia de segurança do seu banco de dados.

Para saber como criar uma cópia de segurança, consulte Métodos de cópia de segurança para um sistema autogerenciado.

Para fazer o downgrade do 6.0 para o 5.0, você deve remover os recursos do 6.0 que são incompatíveis com o 5.0. Para obter uma lista de recursos incompatíveis e como removê-los, consulte Considerações sobre downgrade.

Para fazer downgrade do featureCompatibilityVersion de sua instância standalone:

  1. Use mongosh para se conectar à instância mongod .

  2. Faça o downgrade de featureCompatibilityVersion para "5.0".

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

    O comando setFeatureCompatibilityVersion executa gravações em uma coleção interna do sistema e é idempotente. Se o comando não for concluído com êxito, tente novamente o comando na instânciamongod.

Aviso

Antes de prosseguir com o procedimento de downgrade, certifique-se de que os pré-requisitos foram concluídos.

1

Utilizando um gerenciador de pacotes ou um download manual, obtenha a versão de correção mais recente na série 5.0. Se estiver usando um gerenciador de pacotes, adicione um novo repositório para os binários 5.0 e execute o processo de downgrade real.

2

Certifique-se de que os binários do 5.0 estão em seu PATH do sistema. Para confirmar sua versão binária, execute o seguinte comando:

mongod --version

A saída do comando deve indicar uma versão da série 5.0.

3

Para encerrar o processo mongod, utilize mongosh para se conectar à implantação e execute o seguinte comando:

db.adminCommand( { shutdown: 1 } )
4

Desative quaisquer feições configuráveis do 6,0 atualizando o arquivo de configuração da instância do mongod antes de reiniciar.

Para visualizar a lista de feições configuráveis do 6,0, revise as notas de versão do 6,0.

5

Para iniciar um processo do mongod, execute o seguinte comando:

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

Para saber mais sobre como iniciar um processo do mongod, veja Iniciar processos do mongod.

Voltar

Fazer o downgrade de 6.0 para 5.0