Downgrade 6.0 independente para 5.0
Antes de tentar fazer um downgrade, familiarize-se com o conteúdo nesta página.
Caminho de downgrade
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.
Controle de acesso
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.
Pré-requisitos
Antes de iniciar o procedimento de downgrade, você deve concluir as etapas de pré-requisito a seguir.
1. Criar backup
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.
2. Remover recursos incompatíveis do Backward-Incompatible
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.
3. Versão de compatibilidade de recursos (fCV) de downgrade
Para fazer downgrade do featureCompatibilityVersion
de sua instância standalone:
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
.
Procedimento de downgrade
Aviso
Antes de prosseguir com o procedimento de downgrade, certifique-se de que os pré-requisitos foram concluídos.
Reinicie com o 5.0 mais recente mongod
instância.
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
.