Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /
Degradar de 6.0 a 5.0

Degradar 6.0 autónomo a 5.0

Antes de intentar realizar una degradación, familiarízate con el contenido de esta página.

Si necesitas realizar un downgrade desde la versión 6.0, hazlo a la última versión de 5.0.

MongoDB solamente soporta degradaciones de una única versión. No se puede retroceder a una versión que esté varias versiones por detrás de la versión actual.

Por ejemplo, puedes cambiar una implementación de la serie 6.0 a una de la serie 5.0. Sin embargo, una posterior degradación de esa implementación 5.0-series a una implementación 4.4-series no está soportada.

Si tu implementación tiene el control de acceso habilitado, tus privilegios de reducción deben incluir privilegios para enumerar y gestionar índices en todas las bases de datos. Un usuario con root El rol tiene los privilegios requeridos.

Antes de comenzar con el procedimiento de degradación, debes completar los siguientes pasos previos.

Opcional, pero se recomienda. Crea una copia de seguridad de tu base de datos.

Para aprender cómo crear una copia de seguridad, consulte Métodos de copia de seguridad para una implementación autogestionada.

Para realizar una reversión de 6.0 a 5.0, es necesario remover las funcionalidades 6.0 que no son compatibles con 5.0. Para obtener una lista de funcionalidades incompatibles y cómo removerlas, consulta Consideraciones sobre la reversión.

Para degradar el featureCompatibilityVersion de tu instancia autónoma:

  1. Utiliza mongosh para conectar con la instancia de mongod.

  2. Degrade el featureCompatibilityVersion a "5.0".

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

    El comando setFeatureCompatibilityVersion realiza escrituras en una colección interna del sistema y es idempotente. Si la orden no se completa correctamente, intenta nuevamente la orden en la instancia de mongod.

Advertencia

Antes de continuar con el procedimiento de degradación, asegúrate de que se hayan completado los requisitos previos.

1

Utiliza un gestor de paquetes o descarga manualmente la última versión del parche en la serie 5.0. Si utiliza un gestor de paquetes, añada un nuevo repositorio para los binarios de la versión 5.0 y luego realice el proceso real de degradación.

2

Asegúrate de que los binarios 5.0 estén en tu System PATH. Para confirmar tu versión binaria, ejecuta el siguiente comando:

mongod --version

La salida del comando debe indicar una versión de la serie 5.0.

3

Para apagar el proceso mongod, utiliza mongosh para conectarte a la implementación y ejecutar el siguiente comando:

db.adminCommand( { shutdown: 1 } )
4

Desactiva cualquier funcionalidad configurable de la 6.0 actualizando el archivo de configuración de la instancia mongod antes del reinicio.

Para ver la lista de funcionalidades configurables de la 6.0, revise las Notas de la versión 6.0.

5

Para iniciar un proceso mongod, ejecuta el siguiente comando:

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

Para obtener más información sobre cómo iniciar un proceso mongod, consulta Inicia procesos mongod.

Volver

Degradar de 6.0 a 5.0

En esta página